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

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

检索经 Amazon EKS 优化的 Bottlerocket 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,通过以下 AWS CLI 命令检索最新推荐的 image_id 优化的 Tottlerrocket AMI 的映像 ID。 将 &lt;1.18&gt; 替换为支持的版本,并将 <region-code> 替换为您需要 AMI ID 的 Amazon EKS 支持的区域

    aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-<1.18>/x86_64/latest/image_id --region <region-code> --query "Parameter.Value" --output text

    示例输出:

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

    https://console.amazonaws.cn/systems-manager/parameters/aws/service/bottlerocket/aws-k8s-<1.18>/x86_64/latest/image_id/description?region=<region-code>