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

協助改善此頁面

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

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

擷取 Amazon EKS 最佳化 Bottlerocket 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參數,使用下列 AWS CLI 命令擷取最新推薦的 Amazon EKS 最佳化 Bottlerocket AMI 的映像識別碼。將 1.30 換成支援的版本以及將 region-code 換成需要取得 AMI ID 的 Amazon EKS 支援區域

aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-1.30/x86_64/latest/image_id --region region-code --query "Parameter.Value" --output text

範例輸出如下。

ami-1234567890abcdef0