4
我想使用AWS模板創建一個RHEL OS EC2實例。我目前沒有任何RHEL實例。所以沒有任何Image-ID。如何在AWS模板中創建沒有給定Image-Id的EC2實例?
我想使用AWS模板創建一個RHEL OS EC2實例。我目前沒有任何RHEL實例。所以沒有任何Image-ID。如何在AWS模板中創建沒有給定Image-Id的EC2實例?
紅帽維護着RHEL AMIs。我們可以使用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
。
在此之後,你會採取導致圖像標識,並使用它作爲您的要求launch a new instance的一部分。
延伸閱讀:
感謝。 :-) @Anthony Neace –