猫でもわかるWeb開発・プログラミング

本業エンジニアリングマネージャー。副業Webエンジニア。Web開発のヒントや、副業、日常生活のことを書きます。

AWS ECS + Java アプリケーションの立ち上がりが遅い場合のヘルスチェック設定【AWS CDK】

AWS ECS + Java の場合の注意点と解決方法 ヘルスチェックの猶予期間(healthCheckGracePeriodSeconds)について AWS CDK で healthCheckGracePeriodSeconds を設定する ECS のログでヘルスチェックの様子を確認する AWS CDK でヘルスチェック周りの設定 参…

AWS CDK では既存の VPC Endpoint に Security Group を追加することはできないようだ

やろうとしたこと VPC Endpoint の仕様について VPC Endpoint に Security Group を追加しようとした どう解決したか もう少し詳細に調査してみる CDK の InterfaceVpcEndpoint について アクセスが Interface VPC Endpoint を経由しているかどうかの確認 他…

AWS CDK で ECS Exec を有効にしてコンテナのシェルに接続する

はじめに ECS Exec が有効になっているかどうか確認する方法 ECS Exec の有効化 AWS CDK の修正 タスクを再起動 AWS Exec 実行例 参考 はじめに ECS Exec を使うと、コンテナのシェルに接続できるので(docker exec ができる。SSH みたいな感じ)、AWS ECS …

Code Pipeline で CloudFront のキャッシュを飛ばす【React, S3, CloudFront】

概要 CodeCommit を使うメリットはあるのか? AWS CDK のスタックの分け方について S3 と CloudFront の構築 CodePipeline, CodeBuild の構築 CodePipeline と CodeBuild の関係について CodePipeline のプロジェクト作成 CodePipeline に CodeCommitSourceA…

AWS CDK と CDK for Terraform 比較 実際のプロダクトで使ってみた

はじめに AWS とそれ以外(Google Cloud 等)を混ぜて使う場合は? AWS CDK には便利なライブラリがついている AWS CDK 実行時の IAM 管理が複雑 どっちのほうがデプロイが速い? AWS CDK のほうが AWS 謹製だからいいのでは? ドキュメントの充実さ まとめ …