Parámetros de configuración válidos para cada tipo de proveedor - AWS CodePipeline

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.

Parámetros de configuración válidos para cada tipo de proveedor

En esta sección, se incluyen los parámetros de la sección configuration válidos para cada proveedor de acción.

Cada acción debe tener una configuración de acción válida que depende del tipo de proveedor de dicha acción. En la tabla siguiente se incluyen los elementos de configuración de acción necesarios para cada tipo de proveedor válido:

Propiedades de configuración de la acción de los tipos de proveedores
Nombre del proveedor Nombre del proveedor del tipo de acción Propiedades de configuración Obligatorio/opcional
Amazon S3 (proveedor de acciones de implementación)
Amazon S3 (proveedor de acciones de fuente) Para obtener más información, incluidos ejemplos relacionados con los parámetros de acción de fuente de Amazon S3, consulte Referencia de acciones en origen de Amazon S3.
Amazon ECR Para obtener más información, incluidos ejemplos relacionados con ECR los parámetros de Amazon, consulteReferencia de acción en ECR origen de Amazon.
CodeCommit Para obtener más información, incluidos ejemplos relacionados con CodeCommit los parámetros, consulteCodeCommit referencia de acción de origen.
GitHub Para obtener más información, incluidos ejemplos relacionados con GitHub los parámetros, consulteGitHub referencia de acción fuente de la versión 1.
AWS CloudFormation Para obtener más información, incluidos ejemplos relacionados con AWS CloudFormation los parámetros, consulteAWS CloudFormation implementar referencia de acción.
CodeBuild Para obtener más descripción y ejemplos relacionados con CodeBuild los parámetros, consulteAWS CodeBuild referencia de acciones de construcción y prueba.
CodeDeploy Para obtener más descripción y ejemplos relacionados con CodeDeploy los parámetros, consulteAWS CodeDeploy implementar referencia de acción.
AWS Device Farm Para obtener más descripción y ejemplos relacionados con AWS Device Farm los parámetros, consulteAWS Device Farm referencia de acción de prueba.
AWS Elastic Beanstalk ElasticBeanstalk ApplicationName Obligatoria
EnvironmentName Obligatoria
AWS Lambda Para obtener más información, incluidos ejemplos relacionados con AWS Lambda los parámetros, consulteAWS Lambda invocar referencia de acción.
AWS OpsWorks Stacks OpsWorks Stack Obligatoria
Layer Opcional
App Obligatoria
Amazon ECS Para obtener más descripción y ejemplos relacionados con ECS los parámetros de Amazon, consulteReferencia de acciones de despliegue de Amazon Elastic Container Service.
Amazon ECS y CodeDeploy (azul/verde) Para obtener más descripción y ejemplos relacionados con Amazon ECS y los parámetros CodeDeploy azul/verde, consulte. Referencia de acciones de despliegue de Amazon Elastic Container Service y CodeDeploy azul-verde
Service Catalog ServiceCatalog TemplateFilePath Obligatoria
ProductVersionName Obligatoria
ProductType Obligatoria
ProductVersionDescription Opcional
ProductId Obligatoria
Alexa Skills Kit AlexaSkillsKit ClientId Obligatoria
ClientSecret Obligatoria
RefreshToken Obligatoria
SkillId Obligatoria
Jenkins El nombre de la acción que proporcionaste en el CodePipeline complemento de Jenkins (por ejemplo, MyJenkinsProviderName) ProjectName Obligatoria
Aprobación manual Manual CustomData Opcional
ExternalEntityLink Opcional
NotificationArn Opcional

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" }

En el ejemplo siguiente, se muestra una configuración válida para una acción de implementación que utiliza Alexa Skills Kit:

"configuration": { "ClientId": "amzn1.application-oa2-client.aadEXAMPLE", "ClientSecret": "****", "RefreshToken": "****", "SkillId": "amzn1.ask.skill.22649d8f-0451-4b4b-9ed9-bfb6cEXAMPLE" }

En el siguiente ejemplo, se muestra una configuración válida para una aprobación manual:

"configuration": { "CustomData": "Comments on the manual approval", "ExternalEntityLink": "http://my-url.com", "NotificationArn": "arn:aws:sns:us-west-2:12345EXAMPLE:Notification" }