gpt4 book ai didi

amazon-web-services - 如何在 AWS 模板中没有给定 Image-Id 的情况下创建 EC2 实例?

转载 作者:行者123 更新时间:2023-12-04 08:12:17 25 4
gpt4 key购买 nike

我想使用 AWS 模板创建一个 RHEL OS EC2 实例。我目前没有任何 RHEL 实例。所以没有任何Image-ID。

最佳答案

Red Hat 维护 RHEL AMI。我们可以使用 CLI describe-images根据以下条件查询其公共(public) AMI:

  • 账号:309956199498
  • 与其 AMI 名称匹配的已知字符串模式:RHEL-*_HVM_GA-*-Hourly2-GP

  • 在本示例中,我们将按 CreationDate 对图像进行排序,仅请求集合中的最后一个元素(通过 -1)并将结果过滤为 Name、ImageId 和 CreationDate。

    示例:
    aws ec2 describe-images \
    --owners 309956199498 \
    --filters "Name=name,Values=RHEL-*_HVM_GA-*-Hourly2-GP2" \
    --query 'sort_by(Images, &CreationDate)[-1].[Name, ImageId, CreationDate]' \
    --output text

    输出:
    RHEL-7.3_HVM_GA-20161026-x86_64-1-Hourly2-GP2   ami-b63769a1    2016-10-26T22:32:29.000Z

    要验证这是否正确,您可以通过访问 AWS 控制台的 EC2“启动实例”向导的“快速启动”部分并检查在此快速启动列表顶部附近排序的最新 RHEL AMI 来仔细检查。在本文发布时,最新的 RHEL AMI 是 ami-b63769a1 .

    The AWS EC2 Console, showing the most recent RHEL AMI.

    在此之后,您将获取生成的 ImageId 并将其用作您对 launch a new instance 的请求的一部分。 .

    延伸阅读:
  • AWS Documentation - Finding a Linux AMI
  • 关于amazon-web-services - 如何在 AWS 模板中没有给定 Image-Id 的情况下创建 EC2 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40785834/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com