有料 AMI の検索 - Amazon Elastic Compute Cloud

有料 AMI の検索

購入できる AMI を検索する方法はいくつかあります。例えば、AWS Marketplace、Amazon EC2 コンソール、コマンドラインを使用できます。あるいは、デベロッパーが有料 AMI に関する情報をお客様にお知らせすることがあります。

AWS Marketplace を使用して有料 AMI を見つけるには
  1. を開く。。AWS Marketplace

  2. 検索フィールドにオペレーティングシステムの名前を入力し、検索ボタン (虫眼鏡) を選択します。

  3. 検索結果をさらに絞るには、カテゴリまたはフィルタを利用します。

  4. 各製品には、製品タイプ (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