このページの改善にご協力ください
このユーザーガイドに貢献するには、すべてのページの右側のペインにある「GitHub でこのページを編集する」リンクを選択してください。
推奨 Amazon Linux AMI ID を取得する
ノードをデプロイする際に、事前構築済みの Amazon EKS 最適化 Amazon マシンイメージ (AMI) の ID を指定できます。希望する設定に合った AMI ID を取得するには、AWS Systems Manager Parameter Store API をクエリします。この API を使用すると、Amazon EKS 最適化 AMI ID を手動で検索する必要がなくなります。詳細については、「GetParameter」を参照してください。使用する IAM プリンシパルには、Amazon EKS 最適化 AMI メタデータを取得するための ssm:GetParameter IAM アクセス許可が必要です。
サブパラメータ image_id を指定する次のコマンドを使用することで、推奨される最新の Amazon EKS 最適化 Amazon Linux AMI のイメージ ID を取得できます。必要に応じてコマンドに次の変更を加え、変更したコマンドを実行してください:
- 
         
<kubernetes-version>を Amazon EKS がサポートする任意のバージョンに置き換えます。 - 
         
ami-typeは、以下のいずれかのオプションに置き換えます。Amazon EC2 インスタンスタイプの詳細については、「Amazon EC2 インスタンスタイプ」を参照してください。- 
               
Amazon Linux 2023 (AL2023)
x86ベースのインスタンスにはamazon-linux-2023/x86_64/standardを使用します。 - 
               
AWS Graviton
ベースのインスタンスなどの AL2023 ARM インスタンスには amazon-linux-2023/arm64/standardを使用します。 - 
               
最新の承認済みの AL2023 NVIDIA
x86ベースのインスタンスには、amazon-linux-2023/x86_64/nvidiaを使用します。 - 
               
最新の承認済みの AL2023 NVIDIA
arm64ベースのインスタンスには、amazon-linux-2023/arm64/nvidiaを使用します。 - 
               
最新の AL2023 AWS Neuron
インスタンスには、 amazon-linux-2023/x86_64/neuronを使用します。 - 
               
Amazon Linux 2 (AL2)
x86ベースのインスタンスにはamazon-linux-2を使用します。 - 
               
AWS Graviton
ベースのインスタンスなどの AL2 ARM インスタンスには amazon-linux-2-arm64を使用します。 - 
               
NVIDIA GPU、Inferentia
、および Trainium ベースのワークロードに対する AL2 ハードウェア高速化 x86ベースのインスタンスにamazon-linux-2-gpuを使用します。 
 - 
               
 - 
         
<region-code>を、AMI ID を必要とする Amazon EKS がサポートされている AWS リージョンで置き換えます。 
aws ssm get-parameter --name /aws/service/eks/optimized-ami/<kubernetes-version>/<ami-type>/recommended/image_id \ --region <region-code> --query "Parameter.Value" --output text
プレースホルダーの置換が行われた後のコマンドの例を以下に示します。
aws ssm get-parameter --name /aws/service/eks/optimized-ami/1.31/amazon-linux-2023/x86_64/standard/recommended/image_id \ --regionus-west-2--query "Parameter.Value" --output text
出力例は次のとおりです。
ami-1234567890abcdef0