ECS 最適化 AMI パブリックパラメータを呼び出す - AWS Systems Manager

ECS 最適化 AMI パブリックパラメータを呼び出す

Amazon Elastic Container Service (Amazon ECS) サービスは、最新の Amazon ECS 最適化 Amazon Machine Images (AMIs) の名前をパブリックパラメータとして公開します。最適化された AMI にはバグ修正および機能のアップデートが含まれているため、Amazon ECS 用の新しい Amazon Elastic Compute Cloud (Amazon EC2) クラスターを作成するときにこの AMIs を使用することをお勧めします。

次のコマンドを使用して、Amazon Linux 2 用の最新の Amazon ECS 最適化 AMI の名前を表示します。他のオペレーティングシステムのコマンドについては、Amazon Container Service デベロッパーガイドの「Amazon ECS で最適化された AMI メタデータを取得する」を参照してください。

Linux & macOS
aws ssm get-parameters \ --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended
Windows
aws ssm get-parameters ^ --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended

このコマンドによって以下のような情報が返されます。

{
    "Parameters": [
        {
            "Name": "/aws/service/ecs/optimized-ami/amazon-linux-2/recommended",
            "Type": "String",
            "Value": "{\"schema_version\":1,\"image_name\":\"amzn2-ami-ecs-hvm-2.0.20210929-x86_64-ebs\",\"image_id\":\"ami-0c38a2329ed4dae9a\",\"os\":\"Amazon Linux 2\",\"ecs_runtime_version\":\"Docker version 20.10.7\",\"ecs_agent_version\":\"1.55.4\"}",
            "Version": 73,
            "LastModifiedDate": "2021-10-06T16:35:10.004000-07:00",
            "ARN": "arn:aws:ssm:us-east-2::parameter/aws/service/ecs/optimized-ami/amazon-linux-2/recommended",
            "DataType": "text"
        }
    ],
    "InvalidParameters": []
}