我想使用AWS模板创建RHEL OS EC2实例。我目前没有任何RHEL实例。所以没有任何Image-ID。
答案 0 :(得分:3)
Red Hat维护着RHEL AMI。我们可以使用CLI describe-images根据以下内容查询其公共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
。
在此之后,您将获取生成的ImageId并将其用作launch a new instance请求的一部分。
进一步阅读: