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.
Referencia de la acción de implementación de AWS Service Catalog
Se utiliza una acción de AWS Service Catalog para implementar plantillas mediante su canalización. Se trata de plantillas de recursos que ha creado en Service Catalog.
Tipo de acción
-
Categoría:
Deploy -
Propietario: :
AWS -
Proveedor:
ServiceCatalog -
Versión:
1
Parámetros de configuración
- TemplateFilePath
-
Obligatorio: sí
La ruta del archivo de la plantilla de recursos en la ubicación de origen.
- ProductVersionName
-
Obligatorio: sí
La versión del producto en Service Catalog.
- ProductType
-
Obligatorio: sí
El tipo de producto en Service Catalog.
- ProductId
-
Obligatorio: sí
El ID de producto en Service Catalog.
- ProductVersionDescription
-
Obligatorio: no
La descripción de la versión del producto en Service Catalog.
Artefactos de entrada
-
Número de artefactos:
1 -
Descripción: es el artefacto de entrada para la acción.
Artefactos de salida
-
Número de artefactos:
0 -
Descripción: los artefactos de salida no se aplican a este tipo de acción.
Permisos del rol de servicio: acción de Service Catalog
Para admitir Service Catalog, añada lo siguiente a su instrucción de política:
{ "Effect": "Allow", "Action": [ "servicecatalog:ListProvisioningArtifacts", "servicecatalog:CreateProvisioningArtifact", "servicecatalog:DescribeProvisioningArtifact", "servicecatalog:DeleteProvisioningArtifact", "servicecatalog:UpdateProduct" ], "Resource": "resource_ARN" }, { "Effect": "Allow", "Action": [ "cloudformation:ValidateTemplate" ], "Resource": "resource_ARN" }
Ejemplos de configuraciones de la acción por tipo de archivo de configuración
En el ejemplo siguiente se muestra una configuración válida para una acción de implementación que utiliza Service Catalog, para una canalización creada en la consola sin un archivo de configuración distinto:
"configuration": { "TemplateFilePath": "S3_template.json", "ProductVersionName": "devops S3 v2", "ProductType": "CLOUD_FORMATION_TEMPLATE", "ProductVersionDescription": "Product version description", "ProductId": "prod-example123456" }
En el ejemplo siguiente se muestra una configuración válida para una acción de implementación que utiliza Service Catalog, para una canalización creada en la consola con un archivo de configuración de sample_config.jsondistinto:
"configuration": { "ConfigurationFilePath": "sample_config.json", "ProductId": "prod-example123456" }
Ejemplo de configuración de una acción
Véase también
Los recursos relacionados siguientes pueden serle de ayuda cuando trabaje con esta acción.
-
Guía del usuario de Service Catalog. Para obtener información sobre los recursos y las plantillas de Service Catalog, consulte la Guía del usuario de Service Catalog.
-
Tutorial: Crear una canalización que se implemente en Service Catalog. En este tutorial, se muestra cómo crear y configurar una canalización para implementar su plantilla de producto en Service Catalog y enviar los cambios que haya realizado a su repositorio de código fuente.