

 **帮助改进此页面** 

要帮助改进本用户指南，请选择位于每个页面右侧窗格中的**在 GitHub 上编辑此页面**链接。

# 检索建议的 Microsoft Windows AMI ID
<a name="retrieve-windows-ami-id"></a>

部署节点时，您可以为预先构建的 Amazon EKS 优化版亚马逊机器映像（AMI）指定 ID。要检索符合所需配置的 AMI ID，请查询 Amazon Systems Manager Parameter Store API。使用此 API，您无需手动查找 Amazon EKS 优化版 AMI ID。有关更多信息，请参阅 [GetParameter](https://docs.amazonaws.cn/systems-manager/latest/APIReference/API_GetParameter.html)。您使用的 [IAM 主体](https://docs.amazonaws.cn/IAM/latest/UserGuide/id_roles.html#iam-term-principal)必须具有 `ssm:GetParameter` IAM 权限才能检索 Amazon EKS 优化版 AMI 元数据。

您可以使用以下命令检索最新推荐 Amazon EKS 优化版 Windows AMI 的映像 ID，该命令使用子参数 `image_id`。根据需要对该命令进行以下修改，然后运行修改后的命令：
+ 将 *release* 替换为以下选项之一。
  + 将 *2025* 用于 Windows Server 2025。
  + 将 *2022* 用于 Windows Server 2022。
  + 将 *2019* 用于 Windows Server 2019。
+ 将 *installation-option* 替换为以下选项之一。有关更多信息，请参阅 [Windows Server 中服务器核心安装选项简介](https://learn.microsoft.com/en-us/windows-server/administration/server-core/what-is-server-core)。
  + 将 *Core* 用于攻击面更小的最低限度安装。
  + 使用 *Full* 包含 Windows 桌面体验。
+ 将 *kubernetes-version* 替换为支持的 [platform-version](https://docs.amazonaws.cn/eks/latest/userguide/platform-versions.html)。
+ 将 *region-code* 替换为您需要 AMI ID 的 [Amazon EKS 支持的 Amazon 区域](https://docs.amazonaws.cn/general/latest/gr/eks.html)。

```
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-k8s-n-2/image_id \
    --region us-west-2 --query "Parameter.Value" --output text
```

示例输出如下。

```
ami-1234567890abcdef0
```