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 Teraform). Por ejemplo, si actualiza un AWS CloudFormation producto, no puede reemplazar la AWS CloudFormation plantilla existente por un archivo de configuración tar.gz de Terraform. Debe actualizar el archivo de AWS CloudFormation plantilla existente con un archivo de AWS CloudFormation plantilla nuevo.

Los usuarios finales que actualmente están ejecutando un producto aprovisionado de la versión anterior del producto pueden actualizarlo para obtener la versión más reciente. Cuando está disponible una nueva versión de un producto, los usuarios pueden utilizar el comando Actualizar productos aprovisionados de las páginas Lista de productos aprovisionados o Detalles de productos aprovisionados.

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

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 Detalles del producto.

  3. En la página 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.

      Utilice un archivo de plantilla local: cargue una AWS CloudFormation plantilla o un archivo de configuración tar.gz de Terraform desde una unidad local.

      Usar 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, el de GitHub Enterprise o el de Bitbucket. AWS Service Catalog te permite sincronizar productos con archivos de plantilla. En el caso de los productos de 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 el tutorial: Cómo crear una canalización que se implemente en. AWS Service Catalog