協助改善此頁面
想要為此使用者指南做出貢獻嗎? 捲動至此頁面底部,然後選取 [編輯此頁面於] GitHub。您的貢獻將有助於使我們的用戶指南更適合所有人。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
擷取 Amazon EKS 最佳化 Amazon Linux AMI ID
您可以透過查詢 AWS Systems Manager 參數存放區 API,以程式設計方式擷取 Amazon EKS 最佳化 AMI 的 Amazon 機器映像 (AMI) 識別碼。此參數讓您無需手動查詢 Amazon EKS 最佳化 AMI ID。如需 Systems Manager 參數存放區 API 的詳細資訊,請參閱GetParameter。
若要擷取 Amazon EKS 最佳化 AMI 的 AMI 識別碼,請使用 AWS CLI
-
決定節點執行個體將部署在哪個區域,例如
us-west-2
。 -
確定您需要的 AMI 類型。如需 Amazon EC2 執行個體類型的相關資訊,請參閱執行個體類型。
-
amazon-linux-2
適用於以 Amazon Linux 2 (AL2) 為x86
基礎的執行個體。 -
amazon-linux-2-arm64
適用於 AL2 ARM 例證,例如以AWS 重力子為基礎的例證。 -
amazon-linux-2-gpu
適用於 AL2 GPU 加速執行個體。 -
amazon-linux-2023/x86_64/standard
適用於基於 Amazon Linux 2023 (AL2023) 的執行個x86
體。 -
amazon-linux-2023/arm64/standard
適用於 AL2023 手臂執行個體。
-
-
決定節點將附加到的叢集Kubernetes版本,例如 1.30。
-
執行下列 AWS CLI 命令以擷取適當的 AMI ID。視需要取代 AWS 區域、Kubernetes版本和平台。您必須 AWS CLI 使用具有 IAM 許可的 IAM 主體登入,才能擷取 Amazon EKS 最佳化 AMI 中繼資料。
ssm:GetParameter
aws ssm get-parameter --name /aws/service/eks/optimized-ami/
1.30
/amazon-linux-2
/recommended/image_id \ --region
--query "Parameter.Value" --output textregion-code
範例輸出如下。
ami-
1234567890abcdef0