为什么CodeDeploy部署组的设置触发器因InvalidTriggerConfigException而失败?

时间:2016-03-03 11:49:41

标签: amazon-web-services triggers aws-cli aws-code-deploy

我试图用awc cli设置触发器。 根据文件:

http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-notify-edit.html

http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateDeploymentGroup.html

aws deploy update-deployment-group --application-name NAME --deployment-config-name CodeDeployDefault.OneAtATime --current-deployment-group-name TEST --trigger-configurations '[{"triggerName":"TEST-CD","triggerTargetArn":"my:arn","triggerEvents":["DEPLOYMENT_SUCCESS|DEPLOYMENT_FAILURE|INSTANCE_FAILURE"]}]'

aws deploy update-deployment-group --application-name NAME --deployment-config-name CodeDeployDefault.OneAtATime --current-deployment-group-name TEST --trigger-configurations '[{"triggerName":"TEST-CD","triggerTargetArn":"my:arn","triggerEvents":["DEPLOYMENT_SUCCESS"]}]'

aws deploy update-deployment-group --application-name NAME --deployment-config-name CodeDeployDefault.OneAtATime --current-deployment-group-name TEST --trigger-configurations '[{"triggerName":"TEST-CD","triggerTargetArn":"my:arn","triggerEvents":{"DEPLOYMENT_SUCCESS"}}]'

但我无法做到这一点。收回以下错误:

  

调用时发生客户端错误(InvalidTriggerConfigException)   UpdateDeploymentGroup操作:无效的触发器事件类型

1 个答案:

答案 0 :(得分:0)

以下是如何正确地做到这一点:

https://forums.aws.amazon.com/thread.jspa?threadID=228103