有料 AMI の検索
購入できる AMI を検索する方法はいくつかあります。例えば、AWS Marketplace
コンソールを使用して有料 AMI を見つけるには
-
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで [AMIs] を選択します。
-
最初のフィルタで、[パブリックイメージ] を選択します。
-
検索バーで、[Owner alias] (所有者エイリアス)、[=]、[aws-marketplace] の順に選択します。
-
製品コードがわかっている場合は、[Product code] (製品コード)、[=] の順に選択し、製品コードを入力します。
AWS Marketplace を使用して有料 AMI を見つけるには
を開く。。AWS Marketplace
検索フィールドにオペレーティングシステムの名前を入力し、検索ボタン (虫眼鏡) を選択します。
検索結果をさらに絞るには、カテゴリまたはフィルタを利用します。
各製品には、製品タイプ (
AMI
またはSoftware as a Service
) のラベルが付けられています。
次の describe-images コマンド (AWS CLI) を使用して、有料 AMI を見つけることができます。
aws ec2 describe-images --owners aws-marketplace
このコマンドは、有料 AMI の製品コードなど、各 AMI を説明するさまざまな詳細を返します。describe-images
からの出力には、次のような製品コードのエントリがあります:
"ProductCodes": [
{
"ProductCodeId": "product_code
",
"ProductCodeType": "marketplace"
}
],
製品コードがわかっている場合は、結果を製品コードでフィルタリングすることができます。次の例は、指定された製品コードを持つ最新の AMI を返します。
aws ec2 describe-images --owners aws-marketplace \ --filters "Name=product-code,Values=
product_code
" \ --query "sort_by(Images, &CreationDate)[-1].[ImageId]"
次の Get-EC2Image コマンドを使用して有料 AMI を見つけることができます。
PS C:\>
Get-EC2Image -Owner aws-marketplace
有料 AMI の出力には、製品コードが含まれています。
ProductCodeId ProductCodeType
------------- ---------------
product_code
marketplace
製品コードがわかっている場合は、結果を製品コードでフィルタリングすることができます。次の例は、指定された製品コードを持つ最新の AMI を返します。
PS C:\>
(Get-EC2Image -Owner aws-marketplace -Filter @{"Name"="product-code";"Value"="
product_code
"} | sort CreationDate -Descending | Select-Object -First 1).ImageId