Amazon Elastic Container Service
開発者ガイド (API バージョン 2014-11-13)

Amazon ECS-optimized AMI

基本的な Amazon Elastic Container Service (Amazon ECS) コンテナインスタンスの仕様は以下のもので構成されます。

必須

  • バージョン 3.10 以上の Linux カーネルを実行する最新の Linux ディストリビューション。

  • Amazon ECS コンテナエージェント (最新バージョンを推奨)。詳細については、「Amazon ECS コンテナエージェント」を参照してください。

  • バージョン 1.9.0 以上を実行する Docker デーモン、および Docker 実行時の依存関係。詳細については、Docker ドキュメントの「実行時の依存関係を確認する」を参照してください。

    注記

    最大限のエクスペリエンスを得るには、対応する Amazon ECS エージェントバージョンに同梱されており、そのバージョンでテストされた Docker バージョンをお勧めします。詳細については、「Amazon ECS コンテナエージェントバージョン」を参照してください。

推奨

  • Amazon ECS エージェントを実行およびモニタリングするための初期化および nanny プロセス。Amazon ECS-optimized AMI は、エージェントを管理するために ecs-init RPM を使用します。詳細については、GitHub で「ecs-init プロジェクト」を参照してください。

Amazon ECS-optimized AMI は、これらの要件および推奨事項に従って事前設定されています。アプリケーションが特定のオペレーティングシステムやその AMI でまだ使用できない Docker バージョンを必要とする場合を除き、コンテナインスタンスには Amazon ECS-optimized Amazon Linux 2 AMIを使用することをお勧めします。

Amazon ECS は、次のバリアントでサービスに最適化された AMI を提供しています。

  • Amazon ECS-optimized Amazon Linux 2 AMI – 多くの場合に Amazon ECS コンテナインスタンスを起動するのに推奨されています。

  • Amazon ECS-optimized Amazon Linux 2 (arm64) AMI – Arm ベースの AWS Graviton プロセッサで駆動する Amazon EC2 A1 インスタンスタイプを使用する際に、Amazon ECS コンテナインスタンスを起動するのに推奨されています。詳細については、『Linux インスタンス用 Amazon EC2 ユーザーガイド』の「汎用インスタンス」を参照してください。

  • Amazon ECS GPU-optimized AMI – GPU ワークロードを操作する際に Amazon ECS コンテナインスタンスを起動するのに推奨されています。詳細については、「Amazon ECS での GPU の使用」を参照してください。

  • Amazon ECS-optimized Amazon Linux AMI – この AMI は Amazon Linux 1 に基づいています。ワークロードを Amazon ECS-optimized Amazon Linux 2 AMI に移行することをお勧めします。Amazon ECS-optimized Amazon Linux AMI のサポートは 2020 年 6 月 30 日より前に終了します。

  • Amazon ECS-optimized Windows 2019 AMI – Windows オペレーションシステムで Amazon ECS コンテナインスタンスを起動するのに推奨されています。詳細については、「Windows コンテナ」を参照してください。

  • Amazon ECS-optimized Windows 2016 AMI – Windows オペレーションシステムで Amazon ECS コンテナインスタンスを起動するのに利用できます。詳細については、「Windows コンテナ」を参照してください。

Amazon ECS で一元化されたワークロードを実行するために必要な基本的な仕様を満たす独自のコンテナインスタンス AMI を作成することはできますが、Amazon ECS に最適化された AMI は事前設定され、AWS エンジニアにより Amazon ECS でテストされています。これは最も簡単に開始できる方法であり、AWS でコンピューティングリソースをすばやく実行できます。

Amazon ECS に最適化された AMI メタデータ (例: AMI ID) は、各バリアントをプログラムで取得することができます。詳細については、「Amazon ECS-Optimized AMI メタデータの取得」を参照してください。

選択したバリアントに応じて、次のいずれかのタブで AMI ID を表示します。

Amazon Linux 2Amazon Linux 2 (arm64)Amazon Linux 2 (GPU)Amazon Linux AMIWindows Server 2019Windows Server 2016
Amazon Linux 2

最新の Amazon ECS-optimized Amazon Linux 2 AMI は以下のもので構成されています。

  • Amazon Linux 2 の最新のミニマムバージョン

  • Amazon ECS コンテナエージェントの最新バージョン (1.30.0)

  • 最新の Amazon ECS コンテナエージェント (18.06.1-ce) に対応した Docker の推奨バージョン

  • Amazon ECS エージェント (1.30.0-1) を実行してモニタリングするための ecs-init パッケージの最新バージョン

次の表に、現在の Amazon ECS-optimized Amazon Linux 2 AMI ID をリージョン別に示します。

Region AMI Name AMI ID EC2 Console Link
us-east-2 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-0e7c12c1bedd6bf21 Launch instance
us-east-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-0b16d80945b1a9c7d Launch instance
us-west-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-08a12265d9e050d57 Launch instance
us-west-2 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-0e434a58221275ed4 Launch instance
ap-east-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-05bfc466e50bdfb65 Launch instance
ap-northeast-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-0e37e42dff65024ae Launch instance
ap-northeast-2 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-000fbda700ba8fe9d Launch instance
ap-south-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-0b7f1d57770573a75 Launch instance
ap-southeast-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-05357ea4dad5e2cf4 Launch instance
ap-southeast-2 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-0c7dea114481e059d Launch instance
ca-central-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-052de4ecee980719c Launch instance
eu-central-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-0e1d30823ff9f8459 Launch instance
eu-north-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-063b45c1e31fdc5d2 Launch instance
eu-west-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-02bf9e90a6e30dc74 Launch instance
eu-west-2 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-010624faf51b049d3 Launch instance
eu-west-3 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-084e49fa6ca9c8794 Launch instance
me-south-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-0375ec9d8a8bcf612 Launch instance
sa-east-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-051d98f19acea0389 Launch instance
us-gov-east-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-083cf4d1d5ca46c23 Launch instance
us-gov-west-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-8d511eec Launch instance
cn-north-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-03e4887abba02fadb Launch instance
cn-northwest-1 amzn2-ami-ecs-hvm-2.0.20190815-x86_64-ebs ami-00a7b74b1f028cf0d Launch instance
Amazon Linux 2 (arm64)

最新の Amazon ECS-optimized Amazon Linux 2 (arm64) AMI は以下のもので構成されています。

  • Amazon Linux 2 の最新のミニマムバージョン

  • Amazon ECS コンテナエージェントの最新バージョン (1.30.0)

  • 最新の Amazon ECS コンテナエージェント (18.06.1-ce) に対応した Docker の推奨バージョン

  • Amazon ECS エージェント (1.30.0-1) を実行してモニタリングするための ecs-init パッケージの最新バージョン

次の表に、現在の Amazon ECS-optimized Amazon Linux 2 (arm64) AMI ID をリージョン別に示します。

Region AMI Name AMI ID EC2 Console Link
us-east-2 amzn2-ami-ecs-hvm-2.0.20190815-arm64-ebs ami-036f6ddd491fd6009 Launch instance
us-east-1 amzn2-ami-ecs-hvm-2.0.20190815-arm64-ebs ami-01a325c826e291b64 Launch instance
us-west-2 amzn2-ami-ecs-hvm-2.0.20190815-arm64-ebs ami-070f0c8512914277a Launch instance
eu-west-1 amzn2-ami-ecs-hvm-2.0.20190815-arm64-ebs ami-07e41fbf04f9e0d6b Launch instance
ap-northeast-1 amzn2-ami-ecs-hvm-2.0.20190815-arm64-ebs ami-0601beebdb8cb74b6 Launch instance
ap-south-1 amzn2-ami-ecs-hvm-2.0.20190815-arm64-ebs ami-0e322d16aeb09ff85 Launch instance
ap-southeast-2 amzn2-ami-ecs-hvm-2.0.20190815-arm64-ebs ami-0c617edcc4a7cbba7 Launch instance
eu-central-1 amzn2-ami-ecs-hvm-2.0.20190815-arm64-ebs ami-0b9f9dafdcf5d2740 Launch instance
Amazon Linux 2 (GPU)

最新の Amazon ECS GPU-optimized AMI の構成は以下のとおりです。

  • Amazon Linux 2 の最新のミニマムバージョン

  • Amazon ECS コンテナエージェントの最新バージョン (1.30.0)

  • 最新の Amazon ECS コンテナエージェント (18.06.1-ce) に対応した Docker の推奨バージョン

  • Amazon ECS エージェント (1.30.0-1) を実行してモニタリングするための ecs-init パッケージの最新バージョン

  • NVIDIA ドライバーの推奨バージョン (418.40.04)

  • NVIDIA コンテナのランタイムフックバージョン (v1.4.0-1)

  • CUDA の推奨バージョン (9.2.88)

次の表に、現在の Amazon ECS GPU-optimized AMI ID をリージョン別に示します。

Region AMI Name AMI ID EC2 Console Link
us-east-2 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0d9a105d85d46ce21 Launch instance
us-east-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0180e79579e32b7e6 Launch instance
us-west-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0f2d4e4a159b148a9 Launch instance
us-west-2 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0a795f51aebcbe0c1 Launch instance
ap-east-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0a1476f135fcd55c8 Launch instance
ap-northeast-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0b347740f06f9dd72 Launch instance
ap-northeast-2 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-093f2e63de5d4b480 Launch instance
ap-south-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-06b37b182941ed228 Launch instance
ap-southeast-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-08d4d1bc5d79e56cf Launch instance
ap-southeast-2 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-005ff23ea5572250c Launch instance
ca-central-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0b975c72ed95864d8 Launch instance
eu-central-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-08430f68d6875a40a Launch instance
eu-north-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0f844d07a837de7e8 Launch instance
eu-west-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0a5532e0793a984d9 Launch instance
eu-west-2 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-016ba03f07656e55b Launch instance
eu-west-3 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-09d347753b8ee2d64 Launch instance
me-south-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-07262aec553b6aa79 Launch instance
sa-east-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0aa505607f459a952 Launch instance
us-gov-east-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0ce1af554c76dfa4f Launch instance
us-gov-west-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-05511e64 Launch instance
cn-north-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-0645a2a7685225a80 Launch instance
cn-northwest-1 amzn2-ami-ecs-gpu-hvm-2.0.20190815-x86_64-ebs ami-01e13577489b67d12 Launch instance
Amazon Linux AMI

最新の Amazon ECS-optimized Amazon Linux AMI は以下のもので構成されています。

  • Amazon Linux AMI の最新のミニマムバージョン

  • Amazon ECS コンテナエージェントの最新バージョン (1.30.0)

  • 最新の Amazon ECS コンテナエージェント (18.06.1-ce) に対応した Docker の推奨バージョン

  • Amazon ECS エージェント (1.30.0-1) を実行してモニタリングするための ecs-init パッケージの最新バージョン

次の表に、現在の Amazon ECS-optimized Amazon Linux AMI ID をリージョン別に示します。

Region AMI Name AMI ID EC2 Console Link
us-east-2 amzn-ami-2018.03.w-amazon-ecs-optimized ami-035a1bdaf0e4bf265 Launch instance
us-east-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-066ce9bb9f4cbb03d Launch instance
us-west-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0413317a44231a219 Launch instance
us-west-2 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0fd6e28e415664140 Launch instance
ap-east-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0bc9197107aa2e36d Launch instance
ap-northeast-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0a4b5b999281c955b Launch instance
ap-northeast-2 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0c6e04cbad6e3e13f Launch instance
ap-south-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-04a56cb1908b6ce94 Launch instance
ap-southeast-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-003cb73efe1eb03cc Launch instance
ap-southeast-2 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0112bb4988eedc594 Launch instance
ca-central-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-02a835991f91d92cb Launch instance
eu-central-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0b0a910db6581d75f Launch instance
eu-north-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-03147f238a3100ad7 Launch instance
eu-west-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0d2aaec13a6b7e7ca Launch instance
eu-west-2 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0e2d2ad19e82df43b Launch instance
eu-west-3 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0244cc5d7b6e6d95e Launch instance
me-south-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-06af5a12626c763dc Launch instance
sa-east-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-0149bb9bc7a19cf0e Launch instance
us-gov-east-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-09c03f1d4c50330f7 Launch instance
us-gov-west-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-ac521dcd Launch instance
cn-north-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-099eefd6de9767dd1 Launch instance
cn-northwest-1 amzn-ami-2018.03.w-amazon-ecs-optimized ami-009c89a26befaa039 Launch instance
Windows Server 2019

最新の Amazon ECS-optimized Windows 2019 AMI は以下のもので構成されています。

  • 最新バージョンの Microsoft Windows Server 2019

  • Docker EE バージョン 19.03.1

  • Amazon ECS コンテナエージェントバージョン 1.29.1

次の表に、現在の Amazon ECS-optimized Windows 2019 AMI ID をリージョン別に示します。

Region AMI Name AMI ID EC2 Console Link
us-east-2 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-02e4adf45a639642c Launch instance
us-east-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-088e9fda5bbd0f15e Launch instance
us-west-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0d200ec2e8b96a8a2 Launch instance
us-west-2 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0f104ab6be55ae8ff Launch instance
ap-east-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-00407e0b636b1a190 Launch instance
ap-northeast-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-00dc3554018a145d4 Launch instance
ap-northeast-2 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0f92d045353fdf71b Launch instance
ap-south-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0e5479b8c125fbf50 Launch instance
ap-southeast-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-00012286a4d6116e9 Launch instance
ap-southeast-2 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-086a3862259cdf912 Launch instance
ca-central-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0b7511e837f93de9a Launch instance
eu-central-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-08168a40cb0a7181c Launch instance
eu-north-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0e4c6f2b6b20dfe80 Launch instance
eu-west-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-08df59ca9269bb243 Launch instance
eu-west-2 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-03d073ae685dbaa20 Launch instance
eu-west-3 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0ee955047602d7485 Launch instance
me-south-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0e0cc32afc8b6f5bd Launch instance
sa-east-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0130df2f7d7c85e0d Launch instance
us-gov-east-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0a83bb541012d1b87 Launch instance
us-gov-west-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-5ab4fb3b Launch instance
cn-north-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-03260f74d63fab3f1 Launch instance
cn-northwest-1 Windows_Server-2019-English-Full-ECS_Optimized-2019.08.16 ami-0b17a49998dc4f1ba Launch instance
Windows Server 2016

最新の Amazon ECS-optimized Windows 2016 AMI は以下のもので構成されています。

  • 最新バージョンの Microsoft Windows Server 2016

  • Docker EE バージョン 19.03.1

  • Amazon ECS コンテナエージェントバージョン 1.29.1

次の表に、現在の Amazon ECS-optimized Windows 2016 AMI ID をリージョン別に示します。

Region AMI Name AMI ID EC2 Console Link
us-east-2 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-0752dc6505f07210d Launch instance
us-east-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-06b130a3302402f46 Launch instance
us-west-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-0e65dca6ee7c0b773 Launch instance
us-west-2 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-0bcca0865e651a4ed Launch instance
ap-east-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-022de1860ce4897ae Launch instance
ap-northeast-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-0ee598cc9eb68571b Launch instance
ap-northeast-2 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-009e028c4df12dc71 Launch instance
ap-south-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-018b395a4b46433de Launch instance
ap-southeast-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-0a645f18b0bf686f6 Launch instance
ap-southeast-2 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-057499595fae5ab87 Launch instance
ca-central-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-098f793b06fb99431 Launch instance
eu-central-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-05187a19c644ff317 Launch instance
eu-north-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-00c957867ffa2bc3b Launch instance
eu-west-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-060ad53d54da5534c Launch instance
eu-west-2 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-078e72e05ac8cd6da Launch instance
eu-west-3 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-0acc8b265e96b56e5 Launch instance
me-south-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-0a6b6ab63e476d685 Launch instance
sa-east-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-01869ba264370f356 Launch instance
us-gov-east-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-01f03a6726390ce22 Launch instance
us-gov-west-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-f2b2fd93 Launch instance
cn-north-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-077f72816723f914a Launch instance
cn-northwest-1 Windows_Server-2016-English-Full-ECS_Optimized-2019.08.16 ami-04369da83d59820a0 Launch instance