Published on2024年8月31日GCPのTerraformをGithub ActionsでCI/CDやってみたメモGCPGithub-ActionsTerraformGCPのTerraformをGithub ActionsでCI/CDやってみたメモです。
Published on2024年6月1日AppRunnerがSSH接続(セッションマネージャー,ECS Exec)未対応なのでTerraformでサクッとECSを作るスニペットTerraformAWSECSAppRunnerは便利ですが、まだSSHに対応してないので、同じイメージをECSにホストして、セッションマネージャーでSSH接続(ECS Exec)できるようにしました。
Published on2024年4月14日AWS WAFのルール設定とSlack通知をTerraformで作ったのでメモAWSAWS-WAFTerraform脆弱性を狙った攻撃やDOS攻撃の対策としてAWS WAFを再チューニングしてみました。本番適用する前に偽陽性でブロックしてしまわないよう全てカウントモードでAWS Mangedの全ルールとRate limitを適用し、Slack通知を実装しました。
Published on2022年8月30日自家製ngrokの作り方NgrokEC2TerraformNgrokと同じことをするのに何が必要かというとこれだけでした。 - リモートポートフォワードでSSHする - Nginxでフォワードされたポートをインターネットに公開するよう設定する EC2の起動テンプレートをterraformで作り、起動テンプレから立ち上がったサーバーはあらかじめ仕込まれたユーザーデータのスクリプトで自動でNginxや必要なセットアップを行うようにしました。
Published on2022年4月22日調査用のEC2をサクッと立ち上げるterraformスニペットAWSTerraformECSのアプリがRDSのDBにつながらない事態が発生し、どうも解決できないのでEC2を同じVPCに立ててRDSに接続できるか確かめてみることにしました。再利用できるようにメモ
Published on2022年4月7日AWS LambdaでRailsのマイグレーションを秒殺する基盤を作ったAWSAWS-LambdaRailsTerraformLambdaでRailsを動かしてマイグレーションすれば、コストもかからず、かつ秒で終わるので高速だった。高速化したい・CIにマイグレーション乗せたい・ECS使いたくない・RDSがプライベートサブネットにあって常時起動してる踏み台がないパターン向け
Published on2022年4月3日Terraformで空のECRレポジトリを参照するApp Runnerをapplyしたくて辛かった話AWSAWS-App-RunnerTerraform別の新規プロジェクトに既存のTerraform資産を流用した時に、App RunnerとECRを一発で同時デプロイすることになりましたが、そうなると当然ECRのレポジトリは空なので失敗するわけで、次回スムーズに流用できる方法がないか試行錯誤しました