呼叫 ECS 最佳化的 AMI 公有參數 - AWS Systems Manager

呼叫 ECS 最佳化的 AMI 公有參數

Amazon Elastic Container Service (Amazon ECS) 服務會發佈最新的 Amazon ECS 最佳化 Amazon Machine Image (AMI) 的名稱作為公有參數。我們鼓勵使用者為 Amazon ECS 建立新的 Amazon Elastic Compute Cloud (Amazon EC2) 叢集時使用此 AMI,因為最佳化的 AMI 包含錯誤修復和功能更新。

使用以下命令檢視 Amazon Linux 的最新的 Amazon EKS 最佳化 AMI 的名稱。若要查看其他作業系統的命令,請參閱《Amazon Elastic Container Service 開發人員指南》中的擷取 Amazon ECS 最佳化 AMI 中繼資料

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

該命令會傳回相關資訊,如以下所示。

{
    "Parameters": [
        {
            "Name": "/aws/service/ecs/optimized-ami/amazon-linux/recommended",
            "Type": "String",
            "Value": "{\"schema_version\":1,\"image_name\":\"amzn-ami-2018.03.p-amazon-ecs-optimized\",\"image_id\":\"ami-01a82c3fce2c3ba58\",\"os\":\"Amazon Linux\",\"ecs_runtime_version\":\"Docker version 18.06.1-ce\",\"ecs_agent_version\":\"1.27.0\"}",
            "Version": 22,
            "LastModifiedDate": 1555434745.425,
            "ARN": "arn:aws:ssm:us-west-2::parameter/aws/service/ecs/optimized-ami/amazon-linux/recommended"
        }
    ],
    "InvalidParameters": []
}