このページの改善にご協力ください
本ユーザーガイドの改善にご協力いただけませんか? このページの下部までスクロールし、[GitHub でこのページの編集] を選択します。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。
Amazon EKS 最適化 Amazon Linux AMI ID の取得
AWS Systems Manager パラメータストア API をクエリすることで、 Amazon EKS 最適化 AMI の Amazon マシンイメージ (AMI、Amazon Machine Image) ID をプログラムで取得できます。この API から提供されるパラメータにより、Amazon EKS 最適化 AMI ID を手動で検索する必要がなくなります。Systems Manager Parameter Store API の詳細については、GetParameter を参照してください。
AWS CLI を使用して Amazon EKS 最適化 AMI の AMI ID を取得するには
-
us-west-2
など、ノードインスタンスをデプロイするリージョンを決定します。 -
必要な AMI のタイプを決定します。Amazon EC2 インスタンスタイプの詳細については、「インスタンスタイプ」を参照してください。
-
amazon-linux-2
は、Amazon Linux 2 (AL2)x86
ベースのインスタンス用です。 -
amazon-linux-2-arm64
は、AWS Gravitonベースのインスタンスなどの AL2 ARM インスタンス用です。 -
amazon-linux-2-gpu
は、AL2 GPU 高速インスタンス用です。 -
amazon-linux-2023/x86_64/standard
は、Amazon Linux 2023 (AL2023)x86
ベースのインスタンス用です。 -
amazon-linux-2023/arm64/standard
は、AL2023 ARM インスタンス用です。
-
-
1.30 など、ノードがアタッチされるクラスターの Kubernetes バージョンを確認します。
-
次の AWS CLI コマンドを実行して、適切な AMI ID を取得します。必要に応じて、AWS リージョン、Kubernetes バージョン、およびプラットフォームを置き換えます。Amazon EKS 最適化 AMI メタデータを取得するための
ssm:GetParameter
IAM アクセス許可を持つ IAM プリンシパルを使用して AWS CLI にログインする必要があります。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