Amazon EKS 最適化 Windows AMI ID の取得 - Amazon EKS

Amazon EKS 最適化 Windows AMI ID の取得

AWS Systems Manager Parameter Store API をクエリすることで、Amazon EKS 最適化 AMI の Amazon マシンイメージ (AMI) ID をプログラム的に取得できます。この API から提供されるパラメータにより、Amazon EKS 最適化 AMI ID を手動で検索する必要がなくなります。Systems Manager Parameter Store API の詳細については、「GetParameter」を参照してください。Amazon EKS 最適化 AMI メタデータを取得するユーザーアカウントに対しては、IAM が、ssm:GetParameter へのアクセスを許可する必要があります。

AMI ID は、AWS CLI または AWS マネジメントコンソールを使用して取得できます。

  • AWS CLI – サブパラメータ image_id を指定しながら次のコマンドを使用することで、推奨される最新の Amazon EKS 最適化 Windows AMI のイメージ ID を取得できます。<1.19> (<> を含む) は、サポートされている任意の Amazon EKS バージョンに置き換えます。また、<region-code>は、求める AMI ID と対応する、Amazon EKS がサポートされているリージョンに置き換えます。Windows Server の完全な AMI ID を確認するには、<Core>Full に置き換えます。また、Core バージョンの場合にのみ、<2019>2004 に置き換えます。

    aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-<2019>-English-<Core>-EKS_Optimized-<1.19>/image_id --region <region-code> --query "Parameter.Value" --output text

    出力例:

    ami-<ami-00a053f1635fffea0>
  • AWS マネジメントコンソール – URL を使用して、推奨される Amazon EKS 最適化 AMI の ID をクエリできます。この URL により、Amazon EC2 Systems Manager コンソールが開き、パラメータに対応した ID 値が表示されます 次の URL で、<1.19> (<> を含む) は、サポートしている任意の Amazon EKS バージョンに置き換えます。また、<region-code> は、求める AMI ID と対応する、Amazon EKS がサポートされているリージョンと置き換えます。Windows Server の完全な AMI ID を確認するには、<Core>Full に置き換えます。また、Core バージョンの場合にのみ、<2019>2004 に置き換えます。

    https://console.aws.amazon.com/systems-manager/parameters/%252Faws%252Fservice%252Fami-windows-latest%252FWindows_Server-<2019>-English-<Core>-EKS_Optimized-<1.19>%252Fimage_id/description?region=<region-code>