

 **帮助改进此页面** 

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

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

部署节点时，您可以为预先构建的 Amazon EKS 优化版亚马逊机器映像（AMI）指定 ID。要检索符合所需配置的 AMI ID，请查询 AWS Systems Manager Parameter Store API。使用此 API，您无需手动查找 Amazon EKS 优化版 AMI ID。有关更多信息，请参阅 [GetParameter](https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameter.html)。您使用的 [IAM 主体](https://docs.aws.amazon.com/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.aws.amazon.com/eks/latest/userguide/platform-versions.html)。
+ 将 {{region-code}} 替换为您需要 AMI ID 的 [Amazon EKS 支持的 AWS 区域](https://docs.aws.amazon.com/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}}
```