Actualización de productos - AWS Service Catalog

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.

Actualización de productos

Cuando actualice la plantilla de un producto, cree una nueva versión del producto. Una nueva versión de un producto se pone automáticamente a disposición de todos los usuarios que tienen acceso a la cartera que lo contiene.

nota

Al actualizar un producto existente, no puede cambiar el tipo de producto (AWS CloudFormation o Terraform). Por ejemplo, si actualiza un producto AWS CloudFormation, no puede reemplazar la plantilla AWS CloudFormation existente por un archivo de configuración tar.gz de Terraform. Debe actualizar el archivo de plantilla de AWS CloudFormation existente con un archivo de plantilla de AWS CloudFormation nuevo.

Los usuarios que actualmente están ejecutando un producto aprovisionado de la versión anterior del producto pueden actualizar el producto aprovisionado en la vista de la consola del usuario final. Cuando está disponible una nueva versión de un producto, los usuarios pueden utilizar el comando Actualizar productos o aprovisionado de la página Lista de producto aprovisionado o Detalles de producto aprovisionado.

Antes de crear una nueva versión de un producto, AWS Service Catalog recomienda probar las actualizaciones en AWS CloudFormation o en el motor de Terraform para asegurarse de que funcionan de manera adecuada.

Para crear una nueva versión de un producto
  1. Vaya a la página Lista de productos.

  2. Seleccione el producto que desea actualizar. Se le redirigirá a la página de Detalles del producto.

  3. En la página de detalles del producto , amplíe la sección Versiones ; y, a continuación, elija Crear nueva versión.

  4. En Detalles de la versión, realice lo siguiente:

    • Elegir plantilla – Hay cuatro formas de añadir un archivo de plantilla.

      Usar un archivo de plantilla local - Cargue una plantilla de AWS CloudFormation o un archivo de configuración tar.gz de Terraform desde una unidad local.

      Utilizar una URL de Amazon S3 - Especifique una URL que apunte a una plantilla de AWS CloudFormation o a un archivo de configuración tar.gz de Terraform almacenado en Amazon S3. Si especifica una dirección URL de Amazon S3, debe comenzar por https://.

      Usa un repositorio externo: especifica tu repositorio de código GitHub, GitHub Enterprise o Bitbucket. AWS Service Catalogte permite sincronizar los productos con los archivos de plantilla. En el caso de los productos Terraform, el formato del archivo de plantilla debe ser un único archivo archivado en Tar y comprimido en Gzip.

      Utilizar una CloudFormation pila existente: introduce el ARN de una pila existente CloudFormation . Este método no es compatible con los productos de Terraform Cloud o externos.

    • Título de la versión - el nombre de la versión del producto (por ejemplo, "v1", "v2beta"). No se permiten espacios.

    • Descripción (opcional): una descripción de la versión del producto, incluidas sus diferencias respecto a la anterior.

  5. Seleccione Crear versión del producto.

También se puede utilizar CodePipeline para crear y configurar una canalización en la que implementar la plantilla de producto y entregar los cambios en el repositorio de origen. AWS Service Catalog Para obtener más información, consulte Tutorial: Crear una canalización que se implementa para AWS Service Catalog.