检索 Amazon EKS 优化版 Windows AMI ID - Amazon EKS

检索 Amazon EKS 优化版 Windows AMI ID

您可以使用编程方式,通过查询 AWS Systems Manager Parameter Store API 来检索 Amazon EKS 优化版 AMI 的 Amazon Machine Image (AMI) ID。此参数使您无需手动查找 Amazon EKS 优化版 AMI ID。有关 Systems Manager Parameter Store API 的更多信息,请参阅 GetParameter。您使用的 IAM 主体必须具有 ssm:GetParameter IAM 权限才能检索 Amazon EKS 优化版 AMI 元数据。

您可以使用子参数 image_id,通过以下命令检索推荐的最新 Amazon EKS 优化版 Windows AMI 的镜像 ID。您可以将 1.29 替换为任何受支持的 Amazon EKS 版本,region-code 替换为需要 AMI ID 的 Amazon EKS 支持的区域请将 Core 替换为 Full,以查看 Windows Server 的完整 AMI ID。对于 Kubernetes 1.24 版本或更高版本,您可以将 2019 替换为 2022 以查看 Windows Server 2022 AMI ID。

aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-2019-English-Core-EKS_Optimized-1.29/image_id --region region-code --query "Parameter.Value" --output text

示例输出如下。

ami-1234567890abcdef0