检索 Amazon EKS 优化版 Windows AMI ID
您可以使用编程方式,通过查询 Amazon 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 元数据。
您可以使用 Amazon CLI 或 Amazon Web Services Management Console 检索 AMI ID。
Amazon CLI – 您可以使用子参数
image_id,通过以下命令检索推荐的最新 Amazon EKS 优化版 Windows AMI 的镜像 ID。您可以将替换为任何受支持的 Amazon EKS 版本,将1.25替换为需要 AMI ID 的 Amazon EKS 支持的区域。请将region-code替换为CoreFull,以查看 Windows Server 的完整 AMI ID。对于 Kubernetes1.23版本或更高版本,您可以将替换为20192022以查看 Windows Server 2022 AMI ID。aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-2019-English-Core-EKS_Optimized-1.25/image_id --regionregion-code--query "Parameter.Value" --output text输出示例如下。
ami-
1234567890abcdef0-
Amazon Web Services Management Console – 您可以使用 URL 查询推荐的 Amazon EKS 优化版 AMI ID。该 URL 使用参数的 ID 的值打开 Amazon EC2 Systems Manager 控制台。在以下 URL 中,您可以将
替换为任何受支持的 Amazon EKS 版本,可将1.24替换为需要 AMI ID 的 Amazon EKS 支持的区域。请将region-code替换为CoreFull,以查看 Windows Server 的完整 AMI ID。对于 Kubernetes1.23版本或更高版本,您可以将替换为20192022以查看 Windows Server 2022 AMI ID。https://console.aws.amazon.com/systems-manager/parameters/aws/service/ami-windows-latest/Windows_Server-2019-English-Core-EKS_Optimized-1.25/image_id/description?region=region-code