AMIs pagas - Amazon Elastic Compute Cloud

AMIs pagas

AMI paga é uma AMI que você pode comprar de um desenvolvedor.

O Amazon EC2 se integra ao AWS Marketplace, permitindo aos desenvolvedores cobrar outros usuários do Amazon EC2 pelo uso de AMIs ou fornecer suporte para instâncias.

O AWS Marketplace é uma loja online na qual você pode adquirir o software executado na AWS, incluindo as AMIs usadas na execução da instância do EC2. As AMIs do AWS Marketplace são organizadas em categorias, como ferramentas de desenvolvedor, para permitir que você encontre produtos para atender às suas necessidades. Para obter mais informações sobre o AWS Marketplace, consulte o site do AWS Marketplace.

Executar uma instância de uma AMI paga é o mesmo que executar uma instância de qualquer outra AMI. Nenhum parâmetro adicional é necessário. A instância é cobrada de acordo com as taxas definidas pelo proprietário da AMI, bem como as taxas de uso padrão dos serviços web relacionados; por exemplo, a taxa por hora para execução de um tipo de instância m1.small no Amazon EC2. Taxas adicionais também podem ser cobradas. O proprietário da AMI paga pode confirmar se uma determinada instância foi executada usando essa AMI paga.

Importante

Amazon DevPay não está mais aceitando novos vendedores ou produtos. O AWS Marketplace agora é a única plataforma unificada de comércio eletrônico para vender softwares e serviços por meio da AWS. Para obter informações sobre como implantar e vender software do AWS Marketplace, consulte Como vender no AWS Marketplace. O AWS Marketplace oferece suporte para AMIs com Amazon EBS.

Vender sua AMI

Você pode vender sua AMI usando AWS Marketplace. AWS Marketplace oferece uma experiência de compras organizada. Além disso, o AWS Marketplace também oferece suporte a recursos da AWS, como AMIs baseadas em Amazon EBS, Instâncias reservadas e Instâncias spot.

Para obter informações sobre como vender sua AMI no AWS Marketplace, consulte Como vender no AWS Marketplace.

Localizar uma AMI paga

Há algumas formas de encontrar AMIs que estão disponíveis para compra. Por exemplo, você pode 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 localizar uma AMI paga usando o console

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione AMIs.

  3. No primeiro filtro, escolha Imagens públicas.

  4. Na barra de pesquisa, escolha Proprietário e, em seguida, AWS Marketplace.

  5. Se você souber o código do produto, escolha Product Code e digite o código do produto.

Localizar uma AMI paga usando o AWS Marketplace

Para encontrar uma AMI paga usando o AWS Marketplace

  1. Aberto AWS Marketplace.

  2. Digite o nome do sistema operacional na caixa de pesquisa e clique em Ir.

  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.

Localizar uma AMI paga usando o AWS CLI

Você pode 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]"

Comprar uma AMI paga

Você deve cadastrar-se (para comprar) uma AMI paga para poder executar uma instância usando a AMI.

Normalmente, um vendedor de uma AMI paga apresenta informações sobre as AMIs, incluindo o preço e um link no qual você pode comprá-las. Quando você clicar no link, será solicitado que você faça login na AWS e, em seguida, você poderá comprar a AMI.

Comprar uma AMI paga usando o console

Você pode comprar uma AMI paga usando o assistente de execução do Amazon EC2. Para mais informações, consulte o Executar uma instância AWS Marketplace.

Assinar um produto usando AWS Marketplace

Para usar o AWS Marketplace, você deve ter uma conta da AWS. Para executar instâncias de produtos do AWS Marketplace, você deve estar cadastrado para usar o serviço Amazon EC2 e ter assinado o produto do qual executar a instância. Há duas maneiras de assinar produtos no AWS Marketplace:

  • Site do AWS Marketplace: você pode executar o software pré-configurado rapidamente com o recurso de implantação do 1-Click.

  • Assistente de execução do Amazon EC2: você pode procurar uma AMI e executar uma instância diretamente do assistente. Para mais informações, consulte o Executar uma instância AWS Marketplace.

Obter o código do produto para sua instância

Você pode recuperar o código do produto do AWS Marketplace para sua instância usando os metadados da instância. Para obter mais informações sobre como recuperar os metadados, consulte Metadados da instância e dados do usuário.

Para recuperar um código do produto, use o comando a seguir:

IMDSv2
[ec2-user ~]$ TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" –v http://169.254.169.254/latest/meta-data/product-codes
IMDSv1
[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/product-codes

Se a instância tiver um código de produto, o Amazon EC2 o retornará.

Usar suporte pago

O Amazon EC2 também permite que desenvolvedores ofereçam suporte para o software (ou AMI derivadas). Os desenvolvedores podem criar produtos de suporte nos quais você pode se cadastrar para usar. Durante o cadastro no produto de suporte, o desenvolvedor oferece a você um código de produto, que você deve associar à sua própria AMI. Isso permite ao desenvolvedor confirmar que sua instância está qualificada para suporte. Também garante que quando você executar instâncias do produto, você será cobrado de acordo com os termos do produto especificado pelo desenvolvedor.

Importante

Você não pode usar um produto de suporte com Instâncias reservadas. Você sempre paga o preço que está especificado pelo vendedor do produto de suporte.

Para associar um código de produto com sua AMI, use um dos seguintes comandos, em que ami_id é o ID da AMI e product_code é o código do produto:

  • modify-image-attribute (AWS CLI)

    aws ec2 modify-image-attribute --image-id ami_id --product-codes "product_code"
  • Edit-EC2ImageAttribute (AWS Tools para Windows PowerShell)

    PS C:\> Edit-EC2ImageAttribute -ImageId ami_id -ProductCode product_code

Depois de definir o atributo de código de produto, ele não pode ser alterado nem removido.

Faturas para AMI pagas e compatíveis

No final de cada mês, você recebe um e-mail com o valor que foi cobrado de seu cartão de crédito pelo uso de todas as AMIs pagas ou compatíveis durante o mês. Essa conta é separada de sua conta normal do Amazon EC2. Para obter mais informações, consulte Pagamento de produtos do AWS Marketplace.

Gerenciar suas assinaturas de AWS Marketplace

No site do AWS Marketplace, você pode verificar os detalhes de sua assinatura, visualizar as instruções de uso do fornecedor, gerenciar as assinaturas, etc.

Para verificar os detalhes de sua assinatura

  1. Faça login no AWS Marketplace.

  2. Escolha Your Marketplace Account.

  3. Escolha Manage your software subscriptions.

  4. Todas as assinaturas atuais estão listadas. Escolha Usage Instructions para exibir instruções específicas sobre o uso do produto; por exemplo, um nome de usuário para se conectar à instância em execução.

Para cancelar a assinatura do AWS Marketplace

  1. Certifique-se de que você tenha encerrado todas as instâncias em execução da assinatura.

    1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

    2. No painel de navegação, escolha Instances (Instâncias).

    3. Selecione a instância e escolha Actions, Instance State e Terminate.

    4. Quando a confirmação for solicitada, escolha Sim, encerrar.

  2. Inicie a sessão no AWS Marketplace, escolha Your Marketplace Account (Sua conta do Marketplace) e, depois, Manage your software subscriptions (Gerenciar suas assinaturas de software).

  3. Escolha Cancel subscription. Será solicitada a confirmação do cancelamento.

    nota

    Depois de cancelar sua assinatura, você não poderá mais executar nenhuma instância dessa AMI. Para usar essa AMI novamente, você precisará assiná-la novamente, no site do AWS Marketplace ou através do assistente de execução no console do Amazon EC2.