检索经 Amazon EKS 优化的 Amazon Linux AMI IDs - Amazon EKS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

检索经 Amazon EKS 优化的 Amazon Linux AMI IDs

您可以通过查询 Amazon EKS Parameter Store API,以编程方式检索经 AMIs 优化的 AWS Systems Manager 的 Amazon 系统映像 (AMI) ID。此参数使您无需手动查找经 Amazon EKS 优化的 AMI IDs。 有关 Systems Manager Parameter Store API 的更多信息,请参阅 GetParameter。 您的用户账户必须具有 ssm:GetParameter IAM 权限才能检索 Amazon EKS 优化 AMI 元数据。

您可以使用 AWS CLI或 AWS 管理控制台 检索 AMI ID。

  • AWS CLI – 您可以使用子参数 Amazon EKS,通过以下命令检索最新推荐的 Amazon Linux 优化 image_id AMI 的映像 ID。 将 &lt;1.18&gt; 替换为支持的版本,并将 <region-code> 替换为您需要 AMI ID 的 Amazon EKS 支持的区域。将 <amazon-linux-2> 替换为 amazon-linux-2-gpu 以查看加速 AMI ID,并将 amazon-linux-2-arm64 替换为 ARM ID。

    aws ssm get-parameter --name /aws/service/eks/optimized-ami/<1.18>/<amazon-linux-2>/recommended/image_id --region <region-code> --query "Parameter.Value" --output text

    示例输出:

    ami-<abcd1234efgh5678i>
  • AWS 管理控制台 您可以使用 URL 查询建议的经 – 优化的 AMI ID。Amazon EKS该 URL 使用参数的 ID 的值打开 Amazon EC2 Systems Manager 控制台。在以下 URL 中,将 &lt;1.18&gt; 替换为支持的版本,并将 <region-code> 替换为您需要 AMI ID 的 Amazon EKS 支持的区域。将 <amazon-linux-2> 替换为 amazon-linux-2-gpu 以查看加速 AMI ID,并将 amazon-linux-2-arm64 替换为 ARM ID。

    https://console.amazonaws.cn/systems-manager/parameters/%252Faws%252Fservice%252Feks%252Foptimized-ami%252F<1.18>%252F<amazon-linux-2>%252Frecommended%252Fimage_id/description?region=<region-code>