クラウドの設定ミス対策ガイドブック
クラウドの設定 AWSやGCPをはじめとしたクラウドサービスを度々利用するがやはり設定ミスなどに起因した問題が起こることがある。 小手先の方法は色々思いつくがまとまったいい情報がないかとネットを徘徊していたところ見つけた […]
クラウドの設定 AWSやGCPをはじめとしたクラウドサービスを度々利用するがやはり設定ミスなどに起因した問題が起こることがある。 小手先の方法は色々思いつくがまとまったいい情報がないかとネットを徘徊していたところ見つけた […]
EC2へのCodeDeploy Agentインストールの際に、AWS Systems Manager ディストリビューターを利用することができます。実際に試してみました。 AWS Systems Manager→ディスト
AWS Systems Manager DistributorでCodeDeploy Agentをインストールする 続きを読む »
スケジュールを作成する Compute Engine > VMインスタンス > インスタンススケジュール [スケジュールを作成]をクリック [送信]をクリックするとスケジュールが作成される。 これで終わりでは
GCPのCompute Engineをスケジュールで起動、停止する方法 続きを読む »
GCPでアプリケーションのログに特定の文字列が出てきたら検知して通知する方法を調べてみました。 今回はLaravelのログ内で”production.ERROR”の文字列が出てきたら通知するように
新しいサーバーをAmazon Linux 2023で構築して本番運用を開始しました。 いままでAmazon Linux 2ではパッケージのアップデートを以下のコマンドで確認していました。 yum check-update
Amazon Linux 2023のdnf update –securityはyum update –securityと異なる挙動になる 続きを読む »
AWS CodeDeployでアプリケーションをデプロイする際に、特定のサーバーのみスクリプトを実行したいケースがあり、AppSpecのフックセクションで環境変数を利用して解決したのでそのメモです。 AppSpecのフッ
AWS CodeDeployでデプロイ対象のアプリケーションによって処理を制御する 続きを読む »
AWSで踏み台サーバーをt4系のインスタンスに変更しようとしたところ、アーキテクチャが適合しなかったので、サーバーを作り直して同じグローバルIPをアタッチしました。 構築自体は問題なく完了したのですが、SSH接続しようと
dockerでPHP/MySQLの開発環境をつくっていたら ハマった。 mysqliで接続すりゃいいんでしょと思っていたら上手くいかない。 USER?PASSWORD?間違えたかな?間違ってない。 環境 PHP7.2.2
古いPHPからMySQLに接続できない場合がある 続きを読む »
はじめに CodePipelineで製品をデプロイする前に、EC2とAuroraのバックアップを手動で取得していました。 たいした手間でもないのですが、塵も積もればというのと、自動化できるならしておきたいということで対応
CodeBuildでEC2とAuroraのバックアップを取得する 続きを読む »
なぜsendmailからSESか 以下の理由でタイトルのようなことをやった ・SESのSMTPはSecureな通信しか受け付けないが送信元の都合で使えなかった ・AWS内のサーバー(sendmail)から直接外にメールを
sendmailからaws sesへのリレー 続きを読む »
今更ながら昔習ったcronの編集方法です cronを作成・編集する際は crontab -e が一般的ですが、オプションeをタイプしようとして、となりにあるrをタイプすると crontab -r となり一瞬で内容が消えて
Aレコード。そう思っていた時期が私にもありました。 「ドメインの設定なんてAレコード設定すればええやん」と思っていたがELBは明示的に固定IPを設定しない限り動的にIPが割り当てられるのでダメ。 CNAMEレコード。そう
AWSのELBのエンドポイントにネイキッドドメインを設定する方法 続きを読む »