As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Referência da ação de implantação do AWS Service Catalog
Você usa uma AWS Service Catalog ação para implantar modelos usando seu pipeline. Esses são modelos de recursos criados por você no Service Catalog.
Tipo de ação
-
Categoria:
Deploy -
Proprietário:
AWS -
Fornecedor:
ServiceCatalog -
Versão:
1
Parâmetros de configuração
- TemplateFilePath
-
Obrigatório: Sim
O caminho do arquivo do modelo de recurso no local de origem.
- ProductVersionName
-
Obrigatório: Sim
A versão do produto no Service Catalog.
- ProductType
-
Obrigatório: Sim
O tipo de produto no Service Catalog.
- ProductId
-
Obrigatório: Sim
O ID do produto no Service Catalog.
- ProductVersionDescription
-
Obrigatório: não
A descrição da versão do produto no Service Catalog.
Input artifacts (Artefatos de entrada)
-
Número de artefatos:
1 -
Descrição: este é o artefato de entrada da ação.
Artefatos de saída
-
Número de artefatos:
0 -
Descrição: os artefatos de saída não se aplicam a esse tipo de ação.
Permissões do perfil de serviço: ação do Service Catalog
Para compatibilidade com o Service Catalog, adicione o seguinte à declaração da 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" }
Configurações de ação de exemplo por tipo do arquivo de configuração
O exemplo a seguir mostra uma configuração válida para uma ação de implantação que usa o Service Catalog, para um pipeline criado no console sem um arquivo de configuração separado:
"configuration": { "TemplateFilePath": "S3_template.json", "ProductVersionName": "devops S3 v2", "ProductType": "CLOUD_FORMATION_TEMPLATE", "ProductVersionDescription": "Product version description", "ProductId": "prod-example123456" }
O exemplo a seguir mostra uma configuração válida para uma ação de implantação que usa o Service Catalog, para um pipeline criado no console com um arquivo de configuração sample_config.json separado:
"configuration": { "ConfigurationFilePath": "sample_config.json", "ProductId": "prod-example123456" }
Exemplo de configuração da ação
Consulte também
Os recursos relacionados a seguir podem ajudar você à medida que trabalha com esta ação.
-
Guia do usuário do Service Catalog: para saber mais sobre recursos e modelos no Service Catalog, consulte o Guia do usuário do Service Catalog.
-
Tutorial: Criar um pipeline que realiza a implantação no Service Catalog: este tutorial mostra como criar e configurar um pipeline para implantar o modelo do produto no Service Catalog e oferecer as alterações feitas por você no repositório de origem.