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

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) Para obtener más información, incluidos ejemplos relacionados con los parámetros de acción de implementación de Amazon S3, consulte Referencia de acción de implementación de Amazon S3.
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 sobre la acción de origen de Amazon S3.
Amazon ECR Para obtener más información, incluidos ejemplos relacionados con los parámetros de Amazon ECR, consulte Referencia de acciones de origen de Amazon ECR.
CodeCommit Para obtener más información, incluidos ejemplos relacionados con los parámetros de CodeCommit, consulte Referencia de acciones de origen de CodeCommit.
Acción CodeStarSourceConnection para Bitbucket, GitHub (mediante la aplicación de GitHub), GHES y GitLab Para obtener más información, incluidos ejemplos de la configuración de la acción, consulte Parámetros de configuración .
GitHub (mediante la aplicación OAuth) Para obtener más información, incluidos ejemplos relacionados con los parámetros de GitHub, consulte Referencia de acciones de origen de GitHub (mediante la aplicación OAuth). Esta es la acción de GitHub de la versión 1.
AWS CloudFormation Para obtener más información, incluidos ejemplos relacionados con los parámetros AWS CloudFormation, consulte Referencia de la acción de implementación de CloudFormation.
CodeBuild Para ver más descripciones y ejemplos relacionados con los parámetros de CodeBuild, consulte Referencia de acciones de compilación y prueba de AWS CodeBuild.
CodeDeploy Para ver más descripciones y ejemplos relacionados con los parámetros de CodeDeploy, consulte Referencia de la acción de implementación de AWS CodeDeploy.
AWS Device Farm Para ver más descripciones y ejemplos relacionados con los parámetros AWS Device Farm, consulte Referencia de acciones de prueba de AWS Device Farm.
AWS Elastic Beanstalk ElasticBeanstalk ApplicationName Obligatorio
EnvironmentName Obligatorio
AWS Lambda Para obtener más información, incluidos ejemplos relacionados con los parámetros AWS Lambda, consulte Referencia de acciones de invocación de AWS Lambda.
AWS OpsWorks Stacks OpsWorks Stack Obligatorio
Layer Opcional
App Obligatorio
Amazon ECS Para ver más descripciones y ejemplos relacionados con los parámetros de Amazon ECS, consulte Referencia de acción de implementación de Amazon Elastic Container Service.
Amazon ECS and CodeDeploy(azul/verde) Para ver más descripciones y ejemplos relacionados con los parámetros de Amazon ECS y CodeDeploy azul/verde, consulte Referencia de acciones de implementación de Amazon Elastic Container Service y CodeDeploy azul-verde.
Service Catalog ServiceCatalog TemplateFilePath Obligatorio
ProductVersionName Obligatorio
ProductType Obligatorio
ProductVersionDescription Opcional
ProductId Obligatorio
Alexa Skills Kit AlexaSkillsKit ClientId Obligatorio
ClientSecret Obligatorio
RefreshToken Obligatorio
SkillId Obligatorio
Jenkins El nombre de la acción que ha proporcionado en CodePipeline Plugin for Jenkins (por ejemplo, MyJenkinsProviderName) ProjectName Obligatorio
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 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" }