Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Paramètres de configuration valides pour chaque type de fournisseur
Cette section répertorie les paramètres configuration
valides pour chaque fournisseur d'action.
Chaque action doit être dotée d'une configuration d'action valide, laquelle dépend du type de fournisseur pour cette action. Le tableau suivant répertorie les éléments de configuration d'action requis pour chaque type de fournisseur valide :
Nom du fournisseur | Nom du fournisseur dans le type d'action | Propriétés de configuration | Obligatoire/facultatif |
---|---|---|---|
Amazon S3 (fournisseur d'actions de déploiement) | |||
Amazon S3 (fournisseur d'actions source) | Pour plus d'informations, notamment des exemples relatifs aux paramètres d'action source d'Amazon S3, consultezRéférence d'action source Amazon S3. | ||
Amazon ECR | Pour plus d'informations, notamment des exemples relatifs aux ECR paramètres Amazon, consultezRéférence ECR d'action Amazon Source. | ||
CodeCommit | Pour plus d'informations, notamment des exemples relatifs aux CodeCommit paramètres, consultezCodeCommit référence d'action source. | ||
GitHub | Pour plus d'informations, notamment des exemples relatifs aux GitHub paramètres, consultezGitHub référence d'action source de la version 1. | ||
AWS CloudFormation | Pour plus d'informations, notamment des exemples relatifs aux AWS CloudFormation paramètres, consultezAWS CloudFormation référence d'action de déploiement. | ||
CodeBuild | Pour plus de description et d'exemples relatifs aux CodeBuild paramètres, voirAWS CodeBuild créer et tester une référence d'action. | ||
CodeDeploy | Pour plus de description et d'exemples relatifs aux CodeDeploy paramètres, voirAWS CodeDeploy référence d'action de déploiement. | ||
AWS Device Farm | Pour plus de description et d'exemples relatifs aux AWS Device Farm paramètres, voirAWS Device Farm référence d'action de test. | ||
AWS Elastic Beanstalk | ElasticBeanstalk |
ApplicationName
|
Obligatoire |
EnvironmentName |
Obligatoire | ||
AWS Lambda | Pour plus d'informations, notamment des exemples relatifs aux AWS Lambda paramètres, consultezAWS Lambda invoquer une référence d'action. | ||
AWS OpsWorks Stacks | OpsWorks |
Stack
|
Obligatoire |
Layer |
Facultatif | ||
App |
Obligatoire | ||
Amazon ECS | Pour plus de description et d'exemples relatifs aux ECS paramètres Amazon, consultezRéférence des actions de déploiement d'Amazon Elastic Container Service. | ||
Amazon ECS et CodeDeploy (bleu/vert) | Pour plus de description et d'exemples relatifs à Amazon ECS et aux paramètres CodeDeploy bleu/vert, consultez. Amazon Elastic Container Service et référence CodeDeploy sur les actions de déploiement bleu-vert | ||
Service Catalog | ServiceCatalog |
TemplateFilePath |
Obligatoire |
ProductVersionName |
Obligatoire | ||
ProductType |
Obligatoire | ||
ProductVersionDescription |
Facultatif | ||
ProductId |
Obligatoire | ||
Kit Alexa Skills | AlexaSkillsKit |
ClientId |
Obligatoire |
ClientSecret |
Obligatoire | ||
RefreshToken |
Obligatoire | ||
SkillId |
Obligatoire | ||
Jenkins | Le nom de l'action que vous avez fournie dans le CodePipeline plugin pour Jenkins (par exemple, MyJenkinsProviderName ) |
ProjectName |
Obligatoire |
Approbation manuelle | Manual |
CustomData |
Facultatif |
ExternalEntityLink |
Facultatif | ||
NotificationArn |
Facultatif |
L'exemple suivant montre une configuration valide pour une action de déploiement utilisant Service Catalog, pour un pipeline créé dans la console sans fichier de configuration distinct :
"configuration": { "TemplateFilePath": "S3_template.json", "ProductVersionName": "devops S3 v2", "ProductType": "CLOUD_FORMATION_TEMPLATE", "ProductVersionDescription": "Product version description", "ProductId": "prod-example123456" }
L'exemple suivant montre une configuration valide pour une action de déploiement utilisant Service Catalog, pour un pipeline créé dans la console avec un fichier de sample_config.json
configuration distinct :
"configuration": { "ConfigurationFilePath": "sample_config.json", "ProductId": "prod-example123456" }
L'exemple suivant illustre une configuration valide pour une action de déploiement utilisant un kit Alexa Skills :
"configuration": { "ClientId": "amzn1.application-oa2-client.aadEXAMPLE", "ClientSecret": "****", "RefreshToken": "****", "SkillId": "amzn1.ask.skill.22649d8f-0451-4b4b-9ed9-bfb6cEXAMPLE" }
L'exemple suivant montre une configuration valide pour une approbation manuelle :
"configuration": { "CustomData": "Comments on the manual approval", "ExternalEntityLink": "http://my-url.com", "NotificationArn": "arn:aws:sns:us-west-2:12345EXAMPLE:Notification" }