检索经 Amazon ECS 优化的 Bottlerocket AMI 元数据 - Amazon Elastic Container Service

检索经 Amazon ECS 优化的 Bottlerocket AMI 元数据

您可以通过查询 AWS Systems Manager Parameter Store API 来检索经 Amazon EKS 优化的 AMI 的亚马逊机器映像(AMI)ID。使用此参数,您无需手动查找经 Amazon ECS 优化的 AMI ID。有关 Systems Manager Parameter Store API 的更多信息,请参阅 GetParameter。您使用的用户必须具有 ssm:GetParameter IAM 权限才能检索经 Amazon ECS 优化的 AMI 元数据。

aws-ecs-2 Bottlerocket AMI 变体

您可以使用 AWS CLI 或 AWS Management Console 按 AWS 区域 和架构检索最新的稳定 aws-ecs-2 Bottlerocket AMI 变体。

  • AWS CLI – 您可以使用子参数 image_id,通过以下 AWS CLI 命令检索推荐的最新的经 Amazon ECS 优化的 Bottlerocket AMI 的镜像 ID。将 region 替换为您想要的 AMI ID 所对应的区域代码。有关支持的 AWS 区域 的信息,请参阅 GitHub 上的查找 AMI。要检索最新版本以外的版本,请将 latest 替换为相应的版本号。

    • 对于 64 位(x86_64)架构:

      aws ssm get-parameter --region us-east-2 --name "/aws/service/bottlerocket/aws-ecs-2/x86_64/latest/image_id" --query Parameter.Value --output text
    • 对于 64 位 Arm(arm64)架构:

      aws ssm get-parameter --region us-east-2 --name "/aws/service/bottlerocket/aws-ecs-2/arm64/latest/image_id" --query Parameter.Value --output text
  • AWS Management Console – 您可以使用 AWS Management Console 中的 URL 查询推荐的经 Amazon ECS 优化的 AMI ID。该 URL 使用参数的 ID 的值打开 Amazon EC2 Systems Manager 控制台。在以下 URL 中,将 region 替换为您想要的 AMI ID 所对应的区域代码。有关支持的 AWS 区域 的信息,请参阅 GitHub 上的查找 AMI

    • 对于 64 位(x86_64)架构:

      https://console.aws.amazon.com/systems-manager/parameters/aws/service/bottlerocket/aws-ecs-2/x86_64/latest/image_id/description?region=region#
    • 对于 64 位 Arm(arm64)架构:

      https://console.aws.amazon.com/systems-manager/parameters/aws/service/bottlerocket/aws-ecs-2/arm64/latest/image_id/description?region=region#

aws-ecs-2-nvidia Bottlerocket AMI 变体

您可以使用 AWS CLI 或 AWS Management Console 按区域和架构检索最新的稳定 aws-ecs-2-nvdia Bottlerocket AMI 变体。

  • AWS CLI – 您可以使用子参数 image_id,通过以下 AWS CLI 命令检索推荐的最新的经 Amazon ECS 优化的 Bottlerocket AMI 的镜像 ID。将 region 替换为您想要的 AMI ID 所对应的区域代码。有关支持的 AWS 区域 的信息,请参阅 GitHub 上的查找 AMI。要检索最新版本以外的版本,请将 latest 替换为相应的版本号。

    • 对于 64 位(x86_64)架构:

      aws ssm get-parameter --region us-east-1 --name "/aws/service/bottlerocket/aws-ecs-2-nvidia/x86_64/latest/image_id" --query Parameter.Value --output text
    • 对于 64 位 Arm(arm64)架构:

      aws ssm get-parameter --region us-east-1 --name "/aws/service/bottlerocket/aws-ecs-2-nvidia/arm64/latest/image_id" --query Parameter.Value --output text
  • AWS Management Console – 您可以使用 AWS Management Console 中的 URL 查询推荐的经 Amazon ECS 优化的 AMI ID。该 URL 使用参数的 ID 的值打开 Amazon EC2 Systems Manager 控制台。在以下 URL 中,将 region 替换为您想要的 AMI ID 所对应的区域代码。有关支持的 AWS 区域 的信息,请参阅 GitHub 上的查找 AMI

    • 对于 64 位(x86_64)架构:

      https://regionconsole.aws.amazon.com/systems-manager/parameters/aws/service/bottlerocket/aws-ecs-2-nvidia/x86_64/latest/image_id/description?region=region#
    • 对于 64 位 Arm(arm64)架构:

      https://regionconsole.aws.amazon.com/systems-manager/parameters/aws/service/bottlerocket/aws-ecs-2-nvidia/arm64/latest/image_id/description?region=region#

aws-ecs-1 Bottlerocket AMI 变体

您可以使用 AWS CLI 或 AWS Management Console 按 AWS 区域 和架构检索最新的稳定 aws-ecs-1 Bottlerocket AMI 变体。

  • AWS CLI – 您可以使用子参数 image_id,通过以下 AWS CLI 命令检索推荐的最新的经 Amazon ECS 优化的 Bottlerocket AMI 的镜像 ID。将 region 替换为您想要的 AMI ID 所对应的区域代码。有关支持的 AWS 区域 的信息,请参阅 GitHub 上的查找 AMI。要检索最新版本以外的版本,请将 latest 替换为相应的版本号。

    • 对于 64 位(x86_64)架构:

      aws ssm get-parameter --region us-east-1 --name "/aws/service/bottlerocket/aws-ecs-1/x86_64/latest/image_id" --query Parameter.Value --output text
    • 对于 64 位 Arm(arm64)架构:

      aws ssm get-parameter --region us-east-1 --name "/aws/service/bottlerocket/aws-ecs-1/arm64/latest/image_id" --query Parameter.Value --output text
  • AWS Management Console – 您可以使用 AWS Management Console 中的 URL 查询推荐的经 Amazon ECS 优化的 AMI ID。该 URL 使用参数的 ID 的值打开 Amazon EC2 Systems Manager 控制台。在以下 URL 中,将 region 替换为您想要的 AMI ID 所对应的区域代码。有关支持的 AWS 区域 的信息,请参阅 GitHub 上的查找 AMI

    • 对于 64 位(x86_64)架构:

      https://region.console.aws.amazon.com/systems-manager/parameters/aws/service/bottlerocket/aws-ecs-1/x86_64/latest/image_id/description
    • 对于 64 位 Arm(arm64)架构:

      https://region.console.aws.amazon.com/systems-manager/parameters/aws/service/bottlerocket/aws-ecs-1/arm64/latest/image_id/description

aws-ecs-1-nvidia Bottlerocket AMI 变体

您可以使用 AWS CLI 或 AWS Management Console 按区域和架构检索最新的稳定 aws-ecs-1-nvdia Bottlerocket AMI 变体。

  • AWS CLI – 您可以使用子参数 image_id,通过以下 AWS CLI 命令检索推荐的最新的经 Amazon ECS 优化的 Bottlerocket AMI 的镜像 ID。将 region 替换为您想要的 AMI ID 所对应的区域代码。有关支持的 AWS 区域 的信息,请参阅 GitHub 上的查找 AMI。要检索最新版本以外的版本,请将 latest 替换为相应的版本号。

    • 对于 64 位(x86_64)架构:

      aws ssm get-parameter --region us-east-1 --name "/aws/service/bottlerocket/aws-ecs-1-nvidia/x86_64/latest/image_id" --query Parameter.Value --output text
    • 对于 64 位 Arm(arm64)架构:

      aws ssm get-parameter --region us-east-1 --name "/aws/service/bottlerocket/aws-ecs-1-nvidia/arm64/latest/image_id" --query Parameter.Value --output text
  • AWS Management Console – 您可以使用 AWS Management Console 中的 URL 查询推荐的经 Amazon ECS 优化的 AMI ID。该 URL 使用参数的 ID 的值打开 Amazon EC2 Systems Manager 控制台。在以下 URL 中,将 region 替换为您想要的 AMI ID 所对应的区域代码。有关支持的 AWS 区域 的信息,请参阅 GitHub 上的查找 AMI

    • 对于 64 位(x86_64)架构:

      https://console.aws.amazon.com/systems-manager/parameters/aws/service/bottlerocket/aws-ecs-1-nvidia/x86_64/latest/image_id/description?region=region#
    • 对于 64 位 Arm(arm64)架构:

      https://console.aws.amazon.com/systems-manager/parameters/aws/service/bottlerocket/aws-ecs-1-nvidia/arm64/latest/image_id/description?region=region#

后续步骤

有关如何在 Amazon ECS 上开始使用 Bottlerocket 操作系统的详细教程,请参阅 GitHub 上的在 Amazon ECS 上使用 Bottlerocket AMI 和 AWS 博客网站上的开始使用 Bottlerocket 和 Amazon ECS

有关如何启动 Bottlerocket 实例的信息,请参阅启动 Amazon ECS 的 Bottlerocket 实例