Closed4
[AWS Hands-on for Beginners]「Amazon Elastic Container Service 入門 コンテナイメージを作って動かしてみよう」対応メモ
はじめに
ECSについて理解を深めるべく、AWSの公式ハンズオンを進めたのでメモ。
対象のチュートリアル
開発環境
環境 | バージョンなど | 備考 |
---|---|---|
MacOS | Sonoma v14.5 | - |
AWS CLI | aws-cli/2.19.5 Python/3.12.6 Linux/6.1.112-124.190.amzn2023.x86_64 exec-env/CloudShell exe/x86_64.amzn.2023 | CloudShell上のバージョン |
Docker | 25.0.5 | CloudShell上のバージョン |
ハンズオン時の大まかな流れ
- Dockerファイルからコンテナイメージを作成する
- Amazon ECRに、コンテナイメージをアップロードする
- Amazon ECSをのせるための、VPC環境を構築する(VPC、サブネットなど)
- Amazon ECSを作成し、ECS上にコンテナイメージを取り込むことで、サイト公開する
特定のURLに、一定間隔でリクエストするコマンドメモ
- 以下でリクエスト送りつつ、ECSのサービスをわざと停止することで、ECSのスケールアウト確認ができる
ターミナル
url={構築したサービスのURLなど}
while true; do TZ=JST-9 date; curl $url; sleep 1s; done
このスクラップは5日前にクローズされました