擷取 Amazon EKS 最佳化 Windows AMI ID - Amazon EKS

協助改善此頁面

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

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

擷取 Amazon EKS 最佳化 Windows AMI ID

您可以透過查詢 AWS Systems Manager 參數存放區 API,以程式設計方式擷取 Amazon EKS 最佳化 AMI 的 Amazon 機器映像 (AMI) 識別碼。此參數讓您無需手動查詢 Amazon EKS 最佳化 AMI ID。如需有關 Systems Manager 參數存放區 API 的詳細資訊,請參閱GetParameter。您使用的 IAM 主體必須擁有 ssm:GetParameter IAM 許可,才能擷取 Amazon EKS 最佳化 AMI 中繼資料。

您可以透過使用子參數 image_id 的方式,以下列命令擷取最新建議的 Amazon EKS 最佳化 Windows AMI 的映像檔 ID。您可以將 1.30 換成任何支援的 Amazon EKS 版本,也可以將 region-code 換成需要取得 AMI ID 的 Amazon EKS 支援區域Full 取代 Core 以查看 Windows Server 完整 AMI ID。對於 Kubernetes 1.24 版或更新版本,您可以將 2019 取代為 2022 以查看 Windows Server 2022 AMI ID。

aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-2019-English-Core-EKS_Optimized-1.30/image_id --region region-code --query "Parameter.Value" --output text

範例輸出如下。

ami-1234567890abcdef0