检索建议的 Microsoft Windows AMI ID - Amazon EKS

帮助改进此页面

想为本用户指南做出贡献? 滚动到页面底部,然后选择在 GitHub 上编辑此页面。您的贡献有助于我们的用户指南为每个人提供更充分的参考。

检索建议的 Microsoft 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 元数据。

您可以使用以下命令检索最新推荐 Amazon EKS 优化型 Windows AMI 的映像 ID,该命令使用子参数 image_id。根据需要对该命令进行以下修改,然后运行修改后的命令:

  • 请将 release 替换为以下选项之一。

    • 2022 用于 Windows Server 2022,但仅限使用 Kubernetes 版本 1.24 或更高版本时。

    • 2019 用于 Windows Server 2019。

  • 请将 installation-option 替换为以下选项之一。有关更多信息,请参阅 Windows Server 中服务器核心安装选项简介

    • Core 用于攻击面更小的最低限度安装。

    • Full 用于包含 Windows 桌面体验。

  • 请将 kubernetes-version 替换为支持的 Amazon EKS 版本

  • 请将 region-code 替换为您需要 AMI ID 的支持 Amazon EKS 的AWS 区域

aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-release-English-installation-option-EKS_Optimized-kubernetes-version/image_id \ --region region-code --query "Parameter.Value" --output text

以下是替换占位符后的命令示例。

aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-2022-English-Core-EKS_Optimized-1.31/image_id \ --region us-west-2 --query "Parameter.Value" --output text

示例输出如下。

ami-1234567890abcdef0