擷取建議 Microsoft Windows AMI IDs - Amazon EKS

協助改善此頁面

想要為此使用者指南做出貢獻? 捲動至此頁面底部,然後在 上選取編輯此頁面 GitHub。您的貢獻將幫助我們的使用者指南更適合所有人。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

擷取建議 Microsoft Windows AMI IDs

您可以查詢 AWS Systems Manager 參數存放區 AMIs,以程式設計方式擷取 Amazon EKS最佳化的 Amazon Machine Image (AMI) IDAPI。此參數讓您不再需要手動查詢 Amazon EKS最佳化 AMI IDs。如需 Systems Manager 參數存放區 的詳細資訊API,請參閱 GetParameter。您使用的IAM主體必須具有擷取 Amazon EKS最佳化AMI中繼資料的ssm:GetParameterIAM許可。

您可以擷取最新建議的 Amazon EKS最佳化映像 ID Windows AMI 使用下列命令,該命令使用子參數 image_id。視需要對命令進行下列修改,然後執行修改後的命令:

  • release 以下列其中一個選項取代 。

    • 使用 2022進行 Windows Server 2022,但只有在您使用 Kubernetes 版本 1.24 或更新版本。

    • 使用 2019進行 Windows Server 2019。

  • installation-option 以下列其中一個選項取代 。如需詳細資訊,請參閱中的什麼是 Server Core 安裝選項 Windows 伺服器

    • Core 用於具有較小攻擊面的最小安裝。

    • 使用 Full來包含 Windows 桌面體驗。

  • kubernetes-version 取代為支援的 Amazon EKS版本

  • region-code 將 取代為您想要 ID 的 Amazon EKS支援 AWS 區域AMI版本。

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