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á.
Parâmetros de configuração válidos para cada tipo de provedor
Essa seção lista parâmetros de configuration
válidos para cada provedor de ações.
Toda ação deve ter uma configuração válida de ação, que depende do tipo de provedor para a ação em questão. A tabela a seguir mostra os elementos de configuração de ação necessários para cada tipo de provedor válido:
Nome do provedor | Nome do provedor no tipo de ação | Propriedades de configuração | Obrigatório/opcional |
---|---|---|---|
Amazon S3 (provedor de ação de implantação) | |||
Amazon S3 (provedor de ação de origem) | Para obter mais informações, incluindo exemplos relacionados a parâmetros de ação de origem do Amazon S3, consulte Referência de ação de origem do Amazon S3. | ||
Amazon ECR | Para obter mais informações, incluindo exemplos relacionados aos ECR parâmetros da Amazon, consulteReferência de ação ECR de origem da Amazon. | ||
CodeCommit | Para obter mais informações, incluindo exemplos relacionados aos CodeCommit parâmetros, consulteCodeCommit referência da ação de origem. | ||
GitHub | Para obter mais informações, incluindo exemplos relacionados aos GitHub parâmetros, consulteGitHub referência de ação de origem da versão 1. | ||
AWS CloudFormation | Para obter mais informações, incluindo exemplos relacionados aos AWS CloudFormation parâmetros, consulteAWS CloudFormation referência de ação de implantação. | ||
CodeBuild | Para obter mais descrições e exemplos relacionados aos CodeBuild parâmetros, consulteAWS CodeBuild referência de ação de criação e teste. | ||
CodeDeploy | Para obter mais descrições e exemplos relacionados aos CodeDeploy parâmetros, consulteAWS CodeDeploy referência de ação de implantação. | ||
AWS Device Farm | Para obter mais descrições e exemplos relacionados aos AWS Device Farm parâmetros, consulteAWS Device Farm referência da ação de teste. | ||
AWS Elastic Beanstalk | ElasticBeanstalk |
ApplicationName
|
Obrigatório |
EnvironmentName |
Obrigatório | ||
AWS Lambda | Para obter mais informações, incluindo exemplos relacionados aos AWS Lambda parâmetros, consulteAWS Lambda invocar referência de ação. | ||
AWS OpsWorks Stacks | OpsWorks |
Stack
|
Obrigatório |
Layer |
Opcional | ||
App |
Obrigatório | ||
Amazon ECS | Para obter mais descrições e exemplos relacionados aos ECS parâmetros da Amazon, consulteReferência de ação de implantação do Amazon Elastic Container Service. | ||
Amazon ECS e CodeDeploy (azul/verde) | Para obter mais descrições e exemplos relacionados à Amazon ECS e aos parâmetros CodeDeploy azul/verde, consulte. Amazon Elastic Container Service e referência de ação de implantação CodeDeploy azul-verde | ||
Service Catalog | ServiceCatalog |
TemplateFilePath |
Obrigatório |
ProductVersionName |
Obrigatório | ||
ProductType |
Obrigatório | ||
ProductVersionDescription |
Opcional | ||
ProductId |
Obrigatório | ||
Alexa Skills Kit | AlexaSkillsKit |
ClientId |
Obrigatório |
ClientSecret |
Obrigatório | ||
RefreshToken |
Obrigatório | ||
SkillId |
Obrigatório | ||
Jenkins | O nome da ação que você forneceu no CodePipeline Plugin para Jenkins (por exemplo, MyJenkinsProviderName ) |
ProjectName |
Obrigatório |
Aprovação manual | Manual |
CustomData |
Opcional |
ExternalEntityLink |
Opcional | ||
NotificationArn |
Opcional |
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" }
O exemplo a seguir mostra uma configuração válida para uma ação de implantação que usa o Alexa Skills Kit:
"configuration": { "ClientId": "amzn1.application-oa2-client.aadEXAMPLE", "ClientSecret": "****", "RefreshToken": "****", "SkillId": "amzn1.ask.skill.22649d8f-0451-4b4b-9ed9-bfb6cEXAMPLE" }
O exemplo a seguir mostra uma configuração válida para uma aprovação manual:
"configuration": { "CustomData": "Comments on the manual approval", "ExternalEntityLink": "http://my-url.com", "NotificationArn": "arn:aws:sns:us-west-2:12345EXAMPLE:Notification" }