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 を参照してください。使用する IAM プリンシパルには、Amazon EKS 最適化 AMI メタデータを取得するための ssm:GetParameter
IAM 許可が必要です。
AMI ID を取得するには、AWS CLI または AWS Management Console が必要です。
-
AWS CLI – サブパラメータ
image_id
を指定しながら次のコマンドを使用することで、推奨される最新の Amazon EKS 最適化 Amazon Linux AMI のイメージ ID を取得できます。
を サポートされているバージョン に置き換えます。1.25
をクラスターのある AWS リージョン に置き換えます。高速 AMI ID を取得する場合は、region-code
をamazon-linux-2
amazon-linux-2-gpu
に置き換え、Arm ID を取得する場合は同じパラメータをamazon-linux-2-arm64
に置き換えます。aws ssm get-parameter --name /aws/service/eks/optimized-ami/
1.25
/amazon-linux-2
/recommended/image_id --regionregion-code
--query "Parameter.Value" --output text出力例を次に示します。
ami-
1234567890abcdef0
-
AWS Management Console – URL を使用して、推奨される Amazon EKS 最適化 AMI ID をクエリできます。この URL により、Amazon EC2 Systems Manager コンソールが開き、パラメータに対応した ID 値が表示されます 次の URL で、
をサポートされているバージョンで置き換え、1.25
を、AMI ID を必要とする Amazon EKS がサポートされているリージョンで置き換えます。高速 AMI ID を取得する場合は、region-code
をamazon-linux-2
amazon-linux-2-gpu
に置き換え、Arm ID を取得する場合は同じパラメータをamazon-linux-2-arm64
に置き換えます。https://console.aws.amazon.com/systems-manager/parameters/aws/service/eks/optimized-ami/
1.25
/amazon-linux-2
/recommended/image_id/description?region=region-code