View a markdown version of this page

Trabaje con los productos componentes de EC2 Image Builder - AWS Marketplace

Se reestructuró la referencia de API de AWS Marketplace. Para obtener más información sobre las operaciones de API compatibles, consulte la referencia de API de AWS Marketplace.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Trabaje con los productos componentes de EC2 Image Builder

Como vendedor de AWS Marketplace, puede publicar AMI-based productos entregados a compradores de AWS Marketplace mediante componentes de EC2 Image Builder. Para crear su componente y publicar un AWS Marketplace listado, siga las siguientes secciones de forma secuencial.

Creación y prueba del componente Image Builder

Cree y pruebe su componente en Image Builder. Para obtener instrucciones, consulte Desarrollo de componentes personalizados para la imagen de Image Builder en la Guía del usuario de Image Builder. Al crear el componente mediante Image Builder, asegúrese de hacer lo siguiente:

  • El componente y todas sus dependencias subyacentes, como un bucket, los secretos o los parámetros de Amazon Simple Storage Service (Amazon S3), deben crearse en la región de AWS de EE. UU. Este (Virginia del Norteus-east-1) ().

  • Incluya la arquitectura compatible y cualquier dependencia del software en la descripción del componente.

  • Pruebe el componente en su AWS cuenta creando una canalización de imágenes e implementando la AMI creada por la canalización.

  • Si su componente contiene instrucciones para copiar binarios, paquetes o archivos de un bucket de S3, utilice el módulo de S3Download acción. En el S3Download módulo, parasource, introduzca la ubicación estática del archivo en el bucket de S3. En el siguiente ejemplo, se copia un binario de un bucket de S3 como parte de la instalación del componente.

    - name: DownloadMyFile action: S3Download inputs: - source: s3://amzn-s3-demo-source-bucket/path/to/package.zip destination: C:\myfolder\package.zip
  • Los componentes pueden ingerir archivos de hasta 2 GB al utilizar la S3Download acción.

  • Si el componente usa parámetros, asegúrese de que todos los parámetros tengan valores predeterminados. Por ejemplo, si tiene un nombre para un parámetroregion, asegúrese de tener un valor predeterminado válido, comous-east-1. Estos valores predeterminados son para el AWS Marketplace procesamiento y las pruebas. Las pruebas pueden fallar si no incluye los valores predeterminados.

  • Si su componente utiliza AWS Secrets Manager un almacén de parámetros o la capacidad de AWS Systems Manager almacenar parámetros, haga lo siguiente:

    • Para recuperar valores como un paso de tu componente, inserta AWS Command Line Interface los comandos en tu archivo de configuración YAML.

    • Cree la entrada correspondiente en Secrets Manager o Parameter Store en su AWS cuenta. Utilice la clave predeterminada y proporcione un valor válido que ayude a construir el componente durante el proceso de AWS Marketplace prueba. Por ejemplo, supongamos que tiene un parámetro llamado saas_token con un valor predeterminado de token que utiliza Parameter Store. En este caso, cree un par clave-valor en el almacén de parámetros. Úselo token como clave. Para el valor, introduzca un token de SaaS válido para su aplicación.

      Ten en cuenta que los valores almacenados en tu cuenta de AWS Marketplace vendedor solo se utilizarán con fines AWS Marketplace de prueba. Estos valores no se compartirán con los compradores.

    • AWS Marketplace genera automáticamente Amazon Machine Images (AMI) para su componente en todas las versiones de sistemas operativos compatibles que elija durante el proceso de creación del componente. Al crear el componente, elija al menos una versión de sistema operativo compatible. Valide la compatibilidad de su componente con todas las versiones del sistema operativo elegidas mediante las canalizaciones de EC2 Image Builder para crear y probar las AMI.

Copiar el ARN del componente

Tras crear y probar el componente en Image Builder, copie y guarde el ARN del componente. Utilizarás el ARN cuando publiques la lista de productos mediante la API de AWS Marketplace catálogo.

Para copiar el ARN del componente Image Builder
  1. Inicie sesión en la consola de administración de AWS y abra la consola de Image Builder enhttps://console.aws.amazon.com/imagebuilder/.

  2. En la barra de navegación izquierda, en Recursos guardados, elija Componentes.

  3. En la página Componentes, en Propietario del filtro, selecciona De mi propiedad.

  4. Elija el nombre del componente.

  5. En la página de detalles del componente, en la sección Resumen, copie el ARN.

Creación AWS Marketplace Políticas de IAM

Cree las siguientes políticas de IAM para conceder AWS Marketplace acceso a su componente Image Builder y a los recursos relacionados, como los buckets y secretos de Amazon S3. Utilice las políticas de ejemplo que se proporcionan. Estas políticas se asocian a un rol de AWS Marketplace IAM. Si necesitas ayuda para crear políticas, consulta Cómo crear políticas con el editor JSON en la Guía del usuario de IAM.

  • Política de obtención de componentes de Image Builder, para permitir el acceso AWS Marketplace a su componente en Image Builder. Esta política es obligatoria. Llame a la política mp_ib_ingest.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "imagebuilder:GetComponent", "Resource": "*" } ] }
  • Política de acceso de lectura de Amazon S3, que permite AWS Marketplace recuperar archivos binarios de un bucket de S3. Esta política solo es necesaria si su componente usa el módulo de S3Download acción y almacena los binarios asociados en un bucket de S3. Llame a la política mp_ib_s3_read_only.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "ListObjectsInBucket", "Effect": "Allow", "Action": [ "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::bucket_name" ] }, { "Sid": "ReadObjectsInBucket", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetObjectAttributes" ], "Resource": [ "arn:aws:s3:::bucket_name/*" ] } ] }
  • Política de acceso de lectura a Secrets Manager, que permite AWS Marketplace recuperar los secretos almacenados en Secrets Manager. Esta política solo es necesaria si el componente usa Secrets Manager para almacenar secretos. Llame a la política mp_ib_sm_read_only. Para restringir la política únicamente a su secreto, sustituya lo que * aparece en la Resource sección por su secreto.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue" ], "Resource": [ "*" ] } ] }
  • Política de acceso de lectura a Parameter Store, que permite AWS Marketplace recuperar los secretos almacenados en Parameter Store. Esta política solo es necesaria si el componente utiliza Parameter Store para almacenar secretos. Llame a la política mp_ib_ssm_parameter_read_only. Para restringir la política únicamente a su secreto, sustituya lo que * aparece en la Resource sección por su secreto.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Action": [ "ssm:getParameter" ], "Resource": [ "*" ] } ] }

Creando el AWS Marketplace rol de IAM

Utilice el siguiente procedimiento para crear un rol de AWS Marketplace IAM con políticas que permitan el AWS Marketplace acceso a su componente y sus dependencias.

Para crear el AWS Marketplace rol de IAM
  1. Inicie sesión en la consola AWS de administración y abra la consola de IAM en https://console.aws.amazon.com/iam/.

  2. En la barra de navegación izquierda, selecciona Roles.

  3. Elija Crear rol.

  4. Selecciona Política de confianza personalizada.

  5. Introduce la siguiente declaración:

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Principal": { "Service": "assets.marketplace.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  6. Elija Siguiente.

  7. Agregue la política de obtención de componentes de Image Builder que creó anteriormente. Se requiere la política de obtención de componentes. Agregue las políticas pertinentes para S3, Secrets Manager y Parameter Store si su componente utiliza estos AWS servicios.

  8. Elija Siguiente.

  9. Introduzca un nombre de función, por ejemploMPEC2IBIngestion.

  10. Elija Crear rol.

Copiar AWS Marketplace ARN del rol de IAM

Tras crear el rol de AWS Marketplace IAM, copie y guarde el ARN del rol. Utilizarás el ARN cuando publiques el listado mediante la API de AWS Marketplace catálogo.

Para copiar el AWS Marketplace ARN del rol de IAM
  1. En la consola de IAM, en la barra de navegación izquierda, elija Roles.

  2. Elija el rol AWS Marketplace de IAM que creó anteriormente, por ejemplo. MPEC2IBIngestion

  3. En la página de detalles del rol, en la sección Resumen, copia el ARN.

Prepare su lista de componentes de Image Builder

Antes de publicar tu AWS Marketplace anuncio, asegúrate de tener lista la siguiente información:

  • Metadatos del producto: los metadatos incluyen el logotipo del producto, el título del producto, el acuerdo de licencia de usuario final, los tipos de instancias compatibles y la región de AWS.

  • Información sobre precios: puede ofrecer su producto de forma gratuita, con una tarifa por hora o con un período de prueba inicial gratuito. No se admite la licencia Bring Your Own License (BYOL).

  • Detalles del componente: los detalles incluyen el número de recurso de Amazon (ARN) del componente, los detalles de uso y la función AWS Identity and Access Management (IAM) que AWS Marketplace asumirá al procesar el componente.

Publicar la lista de productos de los componentes de Image Builder

Este tema contiene instrucciones para publicar la lista de componentes de EC2 Image Builder AWS Marketplace sobre el uso de AWS Marketplace la API de catálogo.

Requisitos previos

Asegúrese de disponer de lo siguiente antes de publicar la lista de productos de los componentes de Image Builder:

  • Registro como vendedor en AWS Marketplace. Para obtener más información, consulte Registrarse como vendedor de AWS Marketplace.

  • Usuario de IAM con AWSMarketplaceSellerFullAccess permiso.

  • Un depósito de Amazon Simple Storage Service (Amazon S3) de acceso público para alojar el logotipo de su empresa y el EULA, si se utiliza en su componente. Introducirá la URL del bucket de S3 en su archivo ChangeSet JSON.

  • AWS Command Line Interface (AWS CLI). Para obtener más información, consulte ¿Qué es la interfaz de línea de comandos de AWS? en la Guía AWS Command Line Interface del usuario.

Creación de un producto componente de Image Builder en AWS Marketplace

Para crear un producto componente de EC2 Image Builder mediante AWS Marketplace la API de catálogo, consulteCree un producto.

Actualización de la información del producto del componente Image Builder

Puede actualizar la información sobre un producto componente de Image Builder en el Portal AWS Marketplace de administración.

Para actualizar la información del producto de los componentes de Image Builder
  1. Abra el AWS Marketplace Management Portal e inicie sesión en su cuenta de vendedor.

  2. En el menú Productos, seleccione Servidor.

  3. En la página de productos para servidores, seleccione el producto.

  4. En la página de detalles del producto, en el menú Solicitar cambios, selecciona el artículo que corresponda a la información que deseas actualizar.

  5. Tras enviar cualquier cambio, la solicitud aparecerá en la pestaña Solicitudes con el estado «En revisión» y cambiará a «Aceptada» una vez completada.

Añadir una nueva versión a un producto componente de Image Builder existente

Puede añadir una nueva versión a un producto componente de Image Builder al AWS Marketplace utilizar el AWS Marketplace Catalog API.

Agregar una nueva versión
  1. Desde el AWS Marketplace Management Portal, obtenga el ID del producto.

    1. Abra el AWS Marketplace Management Portal e inicie sesión en su cuenta de vendedor.

    2. En el menú Productos, selecciona Servidor.

    3. En la página de productos para servidores, seleccione el producto.

    4. En el resumen del producto, copia el identificador del producto.

  2. Con el siguiente ejemplo de código, cree un archivo de conjunto de cambios en formato JSON. En el ejemplo, your-product-ID sustitúyalo por el identificador de producto que obtuviste en el paso 1. new-version-nameSustitúyalo por el título de la versión. new-delivery-option-titleSustitúyalo por el título de la opción de envío.

    [ { "ChangeType": "AddDeliveryOptions", "Entity": { "Identifier": "your-product-ID", "Type": "AmiProduct@1.0" }, "DetailsDocument": { "Version": { "VersionTitle": "new-version-name", "ReleaseNotes": "Release notes goes here." }, "DeliveryOptions": [ { "DeliveryOptionTitle": "new title", "Details": { "Ec2ImageBuilderComponentDeliveryOptionDetails": { "UsageInstructions": "Test usage instructions for IB", "AccessRoleArn": "arn:aws:iam::123456789:role/sample", "ComponentArn": "arn:aws:imagebuilder:us-east-1:123456789:component/sample/2.0.0/1" } } } ] } } ]
  3. Guarda el archivo del conjunto de cambios con el nombreaddIBversion.json.

  4. En tu terminal o AWS CloudShell ejecuta el siguiente comando:

    aws marketplace-catalog start-change-set --catalog AWSMarketplace --region us-east-1 --change-set file://addIBversion.json

El start-change-set comando devolverá un ChangeSetId valor. Para supervisar un conjunto de cambios, consulteSupervisión de un conjunto de cambios.

Errores asíncronos

Los siguientes errores son específicos de las AddDeliveryOptions acciones de. AWS Marketplace Catalog API Estos errores se devuelven cuando se llama DescribeChangeSet después de que se esté procesando un conjunto de cambios. Para obtener más información sobre cómo DescribeChangeSet obtener el estado de una solicitud de cambio, consulteTrabajar con conjuntos de cambios.

nota

Los siguientes códigos de error son específicos del método de entrega de Image Builder. Para ver los mensajes de error existentes en campos como Usage InstructionsRecommended Instance type, yAccessRoleArn, consulteAgregar una nueva versión.

Código de error Mensaje de error

ASSET_NOT_FOUND

Compruebe si [component arn] existe en la AWS cuenta [account-id] y si el AccessARN proporcionado [ARN] tiene permisos para compartir este componente de Image Builder. AWS Marketplace

ASSET_NOT_FOUND

El enlace S3 [x] especificado dentro del componente [x] no existe. Proporcione un enlace S3 válido dentro del componente.

DUPLICATE_COMPONENT_NAME

El nombre del componente [x] ya existe en la misma versión. Proporcione un nombre de componente diferente.

DUPLICATE_COMPONENT_NAME

El nombre del componente [x] que ha proporcionado ya está siendo utilizado en otro producto. Proporcione un nombre de componente diferente.

DUPLICATE_COMPONENT_ARN

El componente Arn [x] debe ser diferente del componente Arn utilizado en otras opciones de entrega de la misma versión de este producto.

DUPLICATE_COMPONENT_ARN

El ARN del componente [x] debe ser diferente del ARN del componente utilizado en otras versiones de este producto.

SCAN_ERROR

Corrige la vulnerabilidad de seguridad [y] en el componente [x].

ASSET_ACCESS_EXCEPTION

No tenemos los permisos necesarios para leer el contenido del bucket de S3 especificado [x]. Asegúrese de que el bucket de S3 tenga los permisos de lectura adecuados.

ASSET_ACCESS_EXCEPTION

No tenemos los permisos necesarios para leer el contenido del ARN [x] del componente especificado. Asegúrese de que el ARN del componente tenga los permisos de lectura adecuados.

ASSET_ACCESS_EXCEPTION

No tenemos los permisos necesarios para leer el contenido del URI [x] del paquete especificado. Asegúrese de que el URI del paquete tenga los permisos de lectura adecuados.

ASSET_ACCESS_EXCEPTION

No se pudo leer la fuente HTTP [x]. Compruebe que la fuente HTTP proporcionada sea correcta.

INVALID_IMAGE_BUILDER_COMPONENT_PACKAGE

Los activos de los componentes superan el límite de tamaño para su ingestión. Reduzca el tamaño de las S3/web descargas o elimine las descargas innecesarias para continuar.

INVALID_IMAGE_BUILDER_COMPONENT_PACKAGE

Los activos de los componentes tardan demasiado en ingerirse. Asegúrese de que la conexión de red sea estable y tenga el ancho de banda adecuado.

DEMASIADOS COMPONENTES DE IMAGE_BUILDER_COMPONENTS

Se admite un máximo de 5 nombres de componentes únicos por producto, lo que restringe la opción de entrega adicional.

INCOMPLETE_SELLER_PUBLIC_PROFILE

Tu perfil público de vendedor no está completo. Completa tu perfil público antes de añadir versiones al producto.

DESCRIPCIÓN_INVÁLIDA

Falta la descripción. Proporcione una descripción con menos de 1024 caracteres en el componente [x].

NOMBRE_DE_COMPONENTE NO VÁLIDO

Proporcione un nombre de componente con menos de [x] caracteres.

VERSIÓN DE SISTEMA OPERATIVO ADMITIDA NO VÁLIDA

Falta la versión del sistema operativo. Proporcione una versión de sistema operativo compatible válida en el componente [x].

FORMATO_DE_RUTA NO VÁLIDO

El paso [STEP_NAME] de la fase [PHASE_NAME] no puede utilizar S3 o URL web para las acciones. InstallMSI/UninstallMSI Asegúrese de que la ruta especificada sea una ruta local válida a la que se pueda acceder desde el sistema que ejecuta la acción.

INCOMPATIBLE_OS_TYPE

El tipo de sistema operativo del componente especificado [x] no es compatible con la plataforma de la imagen base. Proporcione un tipo de sistema operativo que sea compatible con la imagen base.

ASSET_ACCESS_EXCEPTION

No tenemos los permisos necesarios para leer el contenido del parámetro SSM especificado [x]. Asegúrese de que la función de acceso a IAM proporcionada en la entrada de la API tenga los permisos de lectura necesarios.

ASSET_ACCESS_EXCEPTION

No tenemos los permisos necesarios para leer el contenido del secreto especificado SecretsManager [x]. Asegúrese de que la función de acceso a IAM proporcionada en la entrada de la API tenga los permisos de lectura necesarios.

INVALID_IB_COMPONENT_BUILD_VERSION

El componente ARN [x] tiene una versión de compilación de [y]. AWS Marketplace solo es compatible con la versión de compilación 1. Cree una nueva versión de EC2 Image Builder con las versiones 1 de Build e inténtelo de nuevo AWS Marketplace

INVALID_IB_COMPONENT_PARAMETER

No se pudo analizar el parámetro SSM en la entrada [x] para el componente [y].

INVÁLID_IB_COMPONENT_PARAMETER

No se pudo analizar el SecretsManager secreto de la entrada [x] del componente [y].

MISSING_IB_COMPONENT_PARAMETER

No se encontró el parámetro en el componente [x] para la entrada [y]

INVÁLID_IB_COMPONENT_PARAMETER

Proporcione un valor predeterminado para el parámetro [x] del componente [y].

FALLED_LAUNCH_TEST

La prueba de lanzamiento del componente [x] ha fallado. Mensaje de error: [z]

SSHAuthFailedForUserAndKeypair

No se puede iniciar sesión en la instancia con el nombre de usuario predeterminado del sistema operativo [X].

INVÁLID_IB_COMPONENT

Se requiere una fase de creación del componente. Añada una fase de construcción válida al componente [x]

DUPLICATE_VERSION_TITLE

El título de la versión debe ser diferente al de cualquier otro título de versión de este producto.

TITLE_DE_VERSIÓN_INVÁLIDO

Elimine los espacios antes del símbolo de la marca comercial.

TITULO_DE_VERSIÓN_INVALIDO

Eliminar caracteres no admitidos: [x, y, z]

TÍTULO_DE_VERSIÓN_INVÁLIDO

Elimine los espacios del principio del título de la versión.

TITLE_DE_VERSIÓN_INVÁLIDO

Proporcione el título de la versión con menos de [x] caracteres.

NOTAS DE PUBLICACIÓN NO VÁLIDAS

Elimine los espacios antes del símbolo de la marca comercial.

INVALID_RELEASE_NOTES

Eliminar caracteres no admitidos: [x, y, z]

NOTAS DE PUBLICACIÓN NO VÁLIDAS

Elimine los espacios del principio de las notas de la versión.

NOTAS DE PUBLICACIÓN NO VÁLIDAS

Proporcione las notas de la versión con menos de (x) caracteres.

INSTRUCCIONES_DE_USO INVÁLIDAS

Elimine los espacios antes del símbolo de la marca comercial.

INSTRUCCIONES DE USO NO VÁLIDAS

Eliminar caracteres no admitidos: [x, y, z]

INSTRUCCIONES_DE_USO INVÁLIDAS

Proporcione instrucciones de uso con menos de (x) caracteres.

DUPLICATE_DELIVERY_OPTION_TITLES

Proporcione un título exclusivo para la opción de entrega.

TÍTULO_DE_OPCIÓN_DE_ENTREGA NO VÁLIDOS

El título de la opción de envío ya existe. Vuelva a intentarlo con un título diferente.

Actualización de la información sobre una versión existente

Para actualizar la información sobre una versión existente
  1. Desde AWS Marketplace Management Portal, obtenga el identificador del producto.

    1. Abra el AWS Marketplace Management Portal e inicie sesión en su cuenta de vendedor.

    2. En el menú Productos, selecciona Servidor.

    3. En la página de productos para servidores, seleccione el producto.

    4. En el resumen del producto, copia el identificador del producto.

  2. En tu terminal, ejecuta el siguiente comando. En el comando, your-product-ID sustitúyalo por el ID que obtuviste en el paso 1.

    aws marketplace-catalog describe-entity --catalog AWSMarketplace --region us-east-1 --entity-id 'your-product-ID'
  3. En el resultado devuelto, vaya a la Versions secciónDetailsDocument,. Copia el Id valorDeliveryOptions, de la versión que deseas actualizar.

  4. Con el siguiente ejemplo de código, cree un archivo de conjunto de cambios en formato JSON. En el ejemplo, your-product-ID sustitúyalo por el identificador de producto que obtuviste en el paso 1. your-release-notesSustitúyalo por las notas de la versión. your-delivery-option-IDSustitúyalo por el identificador de la opción de entrega que obtuviste en el paso 3. your-usage-instructionsSustitúyalo por tus instrucciones de uso.

    [ { "ChangeType": "UpdateDeliveryOptions", "Entity": { "Identifier": "your-product-ID", "Type": "AmiProduct@1.0" }, "DetailsDocument": { "Version": { "ReleaseNotes": "your-release-notes" }, "DeliveryOptions": [ { "Id": "your-delivery-option-ID", "Details": { "Ec2ImageBuilderComponentDeliveryOptionDetails": { "UsageInstructions": "your-usage-instructions" } } } ] } } ]
  5. Guarda el archivo del conjunto de cambios con el nombreupdateVersionInfo.json.

  6. En tu terminal o AWS CloudShell ejecuta el siguiente comando:

    aws marketplace-catalog start-change-set --catalog AWSMarketplace --region us-east-1 --change-set file://updateVersionInfo.json

El start-change-set comando devolverá un ChangeSetId valor. Para supervisar un conjunto de cambios, consulteSupervisión de un conjunto de cambios.

Restringir la versión de un producto componente de Image Builder

Restringir una versión hace que no esté disponible para los compradores. Puede restringir una versión de su producto componente de Image Builder AWS Marketplace mediante la API de AWS Marketplace catálogo. Debe conservar al menos una versión de su producto sin restricciones AWS Marketplace. No puedes restringir el acceso a la única versión pública.

Para actualizar la información sobre una versión existente
  1. Desde AWS Marketplace Management Portal, obtenga el identificador del producto.

    1. Abra el AWS Marketplace Management Portal e inicie sesión en su cuenta de vendedor.

    2. En el menú Productos, selecciona Servidor.

    3. En la página de productos para servidores, seleccione el producto.

    4. En el resumen del producto, copia el identificador del producto.

  2. En tu terminal, ejecuta el siguiente comando. En el comando, your-product-ID sustitúyalo por el ID que obtuviste en el paso 1.

    aws marketplace-catalog describe-entity --catalog AWSMarketplace --region us-east-1 --entity-id 'your-product-ID'
  3. En el resultado devuelto, vaya a la Versions secciónDetailsDocument,. Copia el Id valorDeliveryOptions, de la versión que deseas actualizar.

  4. Con el siguiente ejemplo de código, cree un archivo de conjunto de cambios en formato JSON. En el ejemplo, your-product-ID sustitúyalo por el identificador de producto que obtuviste en el paso 1. your-delivery-option-IDSustitúyalo por el identificador de la opción de entrega que obtuviste en el paso 3.

    [ { "ChangeType": "RestrictDeliveryOptions", "Entity": { "Identifier": "your-product-ID", "Type": "AmiProduct@1.0" }, "DetailsDocument": { "DeliveryOptionIds": [ "your-delivery-option-ID" ] } } ]
  5. Guarda el archivo del conjunto de cambios con el nombrerestrictec2ibversion.json.

  6. En tu terminal o AWS CloudShell ejecuta el siguiente comando:

    aws marketplace-catalog start-change-set --catalog AWSMarketplace --region us-east-1 --change-set file://restrictec2ibversion.json

El start-change-set comando devolverá un ChangeSetId valor. Para supervisar un conjunto de cambios, consulteSupervisión de un conjunto de cambios.

Supervisión de un conjunto de cambios

El start-change-set comando devolverá un ChangeSetId valor. Puede supervisar el progreso del conjunto de cambios de las siguientes maneras:

  • Ejecuta el siguiente comando en tu terminal. En el comando, changeset-ID sustituya por el ChangeSetId valor devuelto por el start-change-set comando.

    aws marketplace-catalog describe-change-set ‐‐catalog AWSMarketplace ‐‐change-set-id changesetID
  • Consulte el estado de la solicitud en la pestaña Solicitudes del portal AWS Marketplace de administración.

Proteger las descargas de software

Para proteger la propiedad intelectual del software ISV y garantizar una entrega de software estable y coherente a AWS Marketplace los compradores, analiza S3Download y activa AWS Marketplace automáticamente los WebDownload módulos de su componente. A continuación, los archivos a los que se hace referencia se almacenan de forma segura en un bucket privado de Amazon S3 gestionado por AWS Marketplace. Para excluirse de este proceso de ingesta y gestionar las descargas de software de forma independiente, ejecute scripts bash que utilicen los comandos wget or curl download.