Amazon Elastic Compute Cloud
Guía del usuario de instancias de Linux

AMI de pago

Una AMI de pago es una AMI que se compra a un desarrollador.

Amazon EC2 se integra con AWS Marketplace y permite a los desarrolladores cobrar a otros usuarios de Amazon EC2 por el uso de sus AMI o por ofrecer soporte para las instancias.

AWS Marketplace es una tienda online donde puede comprar software que se ejecuta en AWS; incluidas las AMI que se utilizan para lanzar la instancia EC2. Las AMI de AWS Marketplace se organizan en categorías, como Herramientas para desarrolladores, para que pueda buscar productos que se adapten a sus requisitos. Para obtener más información sobre AWS Marketplace, consulte el sitio de AWS Marketplace.

Lanzar una instancia desde una AMI de pago es lo mismo que lanzarla desde cualquier otra AMI. No se requieren más parámetros. La instancia se paga de acuerdo con las tarifas que establece el propietario de la AMI, así como las tarifas de uso estándar de los servicios web relacionados; por ejemplo, la tarifa por hora de ejecutar un tipo de instancia m1.small en Amazon EC2. Podrían aplicarse impuestos adicionales. El propietario de la AMI de pago puede confirmar si una instancia concreta se lanzó utilizando la AMI de pago.

importante

Amazon DevPay ya no acepta vendedores ni productos nuevos. AWS Marketplace es ahora la única plataforma de comercio electrónico unificada para vender software y servicios a través de AWS. Para obtener información sobre cómo implementar y vender software en AWS Marketplace, consulte la página relacionada con la venta en AWS Marketplace. AWS Marketplace admite AMI respaldadas por Amazon EBS.

Venta de una AMI

Puede vender una AMI utilizando AWS Marketplace. AWS Marketplace ofrece una experiencia de compra organizada. Además, AWS Marketplace también admite características de AWS como puede ser el caso de las AMI respaldadas por Amazon EBS, las Instancias reservadas o las Instancias de spot.

Para obtener información sobre cómo vender una AMI en AWS Marketplace, consulte la página relacionada con la venta en AWS Marketplace.

Búsqueda de una AMI de pago

Hay varias formas de buscar AMI disponibles para comprarlas. Por ejemplo, puede utilizar AWS Marketplace, la consola de Amazon EC2 o la línea de comandos. Del mismo modo, un desarrollador puede informarle sobre alguna AMI de pago.

Para buscar una AMI de pago mediante la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija AMIs.

  3. Elija Public images (Imágenes públicas) como primer filtro.

  4. En la barra de búsqueda, elija Owner (Propietario) y, a continuación, AWS Marketplace.

  5. Si sabe el código de producto, elija Product Code (Código de producto) y escríbalo.

Búsqueda de una AMI de pago mediante AWS Marketplace

Para buscar una AMI de pago mediante AWS Marketplace

  1. Abra AWS Marketplace.

  2. Introduzca el nombre del sistema operativo en el cuadro de búsqueda y haga clic en Go (Ir).

  3. Para ampliar más los resultados, use una de las categorías o filtros.

  4. Cada producto está etiquetado con su tipo, bien AMI o Software as a Service.

Búsqueda de una AMI de pago mediante las AWS CLI

Puede encontrar una AMI de pago utilizando el siguiente comando describe-images (AWS CLI).

aws ec2 describe-images --owners aws-marketplace

Este comando devuelve numerosos detalles que describen cada AMI, incluido el código de producto de una AMI de pago. El resultado de describe-images tiene una entrada para el código del producto como la siguiente:

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

Si sabe el código de producto, puede filtrar los resultados por código de producto. Este ejemplo devuelve las AMI más recientes con el código de producto especificado.

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

Compra de una AMI de pago

Debe registrarse para (comprar) una AMI de pago antes de lanzar una instancia con la AMI.

Por lo general, el vendedor de la AMI de pago le presenta información acerca de la AMI, incluido su precio y un enlace donde puede comprarla. Cuando haga clic en el enlace, se le pedirá que inicie sesión en AWS primero y, a continuación, puede comprar la AMI.

Compra de una AMI de pago mediante la consola

Puede comprar una AMI de pago utilizando el asistente de lanzamiento de Amazon EC2. Para obtener más información, consulte Lanzamiento de una instancia de AWS Marketplace.

Subscribirse a un producto mediante AWS Marketplace

Para utilizar AWS Marketplace, debe disponer de una cuenta de AWS. Para lanzar instancias desde los productos de AWS Marketplace, debe haberse inscrito en el servicio Amazon EC2 y haberse suscrito al producto desde el que lanza la instancia. Hay dos formas de suscribirse a los productos en AWS Marketplace:

  • Sitio web de AWS Marketplace: puede lanzar software preconfigurado rápidamente con la característica de implementación de 1-Click.

  • Asistente de lanzamiento de Amazon EC2: puede buscar una AMI y lanzar una instancia directamente desde el asistente. Para obtener más información, consulte Lanzamiento de una instancia de AWS Marketplace.

Obtener el código de producto de la instancia

Puede recuperar el código de producto de AWS Marketplace para la instancia mediante los metadatos de la instancia. Para obtener más información acerca de la recuperación de metadatos, consulte Metadatos de instancia y datos de usuario.

Para recuperar el código de producto, utilice el siguiente comando:

[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/product-codes

Si su instancia lo admite, puede utilizar el comando GET:

[ec2-user ~]$ GET http://169.254.169.254/latest/meta-data/product-codes

Si la instancia tiene un código de producto, Amazon EC2 lo devuelve.

Uso del soporte de pago

Amazon EC2 también ofrece a los desarrolladores soporte de software (o AMI derivadas). Los desarrolladores pueden crear productos de soporte para cuyo uso se puede registrar. Durante el registro para recibir el producto de soporte, el desarrollador le proporciona un código de producto que debe asociar a la AMI. Esto permite al desarrollador confirmar que la instancia tiene derecho a soporte. También garantiza que, cuando ejecute las instancias del producto, se le cobre según los términos que especifique el desarrollador.

importante

No puede usar un producto de soporte con Instancias reservadas. Siempre pagará el precio que especifique el vendedor del producto de soporte.

Para asociar un código de producto con la AMI, use uno de los comandos siguientes, donde ami_id es el ID de la AMI y product_code es el código del producto:

  • modify-image-attribute (AWS CLI)

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

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

Una vez establecido el atributo de código de producto, no se puede cambiar ni quitar.

Facturas para AMI de pago y admitidas

Al final de mes, recibirá un correo electrónico con la cantidad que se ha cobrado en la tarjeta de crédito por el uso de alguna AMI de pago o admitida durante el mes. Esta factura es independiente de la factura habitual de Amazon EC2. Para obtener más información, consulte la página relacionada con el pago de productos de AWS Marketplace.

Administración de las suscripciones en AWS Marketplace

En el sitio web de AWS Marketplace, puede comprobar los detalles de la suscripción, ver las instrucciones de uso del proveedor, administrar las suscripciones, etcétera.

Para consultar los detalles de las suscripciones

  1. Inicie sesión en la AWS Marketplace.

  2. Elija Your Marketplace Account (Su cuenta de Marketplace).

  3. Elija Manage your software subscriptions (Administrar las suscripciones de software).

  4. Se muestra una lista de las suscripciones activas. Elija Usage Instructions (Instrucciones de uso) para ver instrucciones específicas de uso del producto, por ejemplo, un nombre de usuario para conectarse a la instancia en ejecución.

Para cancelar una suscripción a AWS Marketplace

  1. Asegúrese de que ha terminado cualquier instancia que esté en ejecución desde la suscripción.

    1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

    2. En el panel de navegación, seleccione Instances (Instancias).

    3. Seleccione la instancia y elija Actions (Acciones), Instance State (Estado de la instancia), Terminate (Terminar).

    4. Elija Yes, Terminate (Sí, terminar) cuando se le pida confirmación.

  2. Inicie sesión en AWS Marketplace y elija Your Marketplace Account (Su cuenta de Marketplace) y, a continuación, Manage your software subscriptions (Administrar las suscripciones de software).

  3. Elija Cancel subscription (Cancelar suscripción). Se le pide que confirme la cancelación.

    nota

    Después de cancelar la suscripción, ya no puede lanzar ninguna instancia desde esa AMI. Para usar esa AMI de nuevo, necesita volver a suscribirse en el sitio web de AWS Marketplace o con el asistente de lanzamiento en la consola de Amazon EC2.