Localizar uma AMI paga - Amazon Elastic Compute Cloud

Localizar uma AMI paga

Há algumas formas de encontrar AMIs que estão disponíveis para compra. Por exemplo, é possível usar o AWS Marketplace, o console do Amazon EC2 ou a linha de comando. De forma alternativa, um desenvolvedor pode, por conta própria, informar você sobre uma AMI paga.

Para encontrar uma AMI paga usando o AWS Marketplace
  1. Aberto AWS Marketplace.

  2. Insira o nome do sistema operacional no campo de pesquisa e escolha o botão de pesquisa (lupa).

  3. Para definir ainda mais o escopo dos resultados, use uma das categorias ou filtros.

  4. Cada produto é identificado com o tipo: AMI ou Software as a Service.

É possível encontrar uma AMI paga usando o seguinte comando describe-images (AWS CLI).

aws ec2 describe-images --owners aws-marketplace

Esse comando retorna detalhes numerosos que descrevem cada AMI, incluindo o código do produto para uma AMI paga. A saída de describe-images inclui uma entrada para o código do produto como o seguinte:

"ProductCodes": [ { "ProductCodeId": "product_code", "ProductCodeType": "marketplace" } ],

Se você souber o código do produto, poderá filtrar os resultados por código do produto. Esse exemplo retorna a AMI mais recente com o código do produto especificado.

aws ec2 describe-images --owners aws-marketplace \ --filters "Name=product-code,Values=product_code" \ --query "sort_by(Images, &CreationDate)[-1].[ImageId]"

É possível encontrar uma AMI paga usando o seguinte comando Get-EC2Image.

PS C:\> Get-EC2Image -Owner aws-marketplace

A saída de uma AMI paga inclui o código do produto.

ProductCodeId ProductCodeType ------------- --------------- product_code marketplace

Se você souber o código do produto, poderá filtrar os resultados por código do produto. Esse exemplo retorna a AMI mais recente com o código do produto especificado.

PS C:\> (Get-EC2Image -Owner aws-marketplace -Filter @{"Name"="product-code";"Value"="product_code"} | sort CreationDate -Descending | Select-Object -First 1).ImageId