2016-04-14 7 views
0

既存のDeploymentGroupにトリガーを追加したいとします。以下のupdate-deployment-group CLIコマンドを実行しようとすると、エラーが表示されます。AWS CodeDeploy - update-deployment-group関連のエラー

エラーメッセージ:

期待 ':' 区切り文字:行1列160(CHAR 159)

aws deploy update-deployment-group --application-name CodeDeployDemo --current-deployment-group-name CDPerf 
--trigger-configurations '[{"triggerName":"CodeDeployPerf","triggerTargetArn":"arn:aws:sns:us-west-2:xxxxxxxxx:tname","triggerEvents":{"DEPLOYMENT_START"}}]' 

私はCodeDeploy user guideのページ183であるものをフォローしようとしました

答えて

0

これはドキュメントのバグだと思います。

API docに記載されているように、"triggerEvents":{"DEPLOYMENT_START"}"triggerEvents":["DEPLOYMENT_START"]である必要があります。だから、全体のコマンドは

$ aws deploy update-deployment-group --application-name CodeDeployDemo --current-deployment-group-name CDPerf --trigger-configurations '[{"triggerName":"CodeDeployPerf","triggerTargetArn":"arn:aws:sns:us-west-2:xxxxxxxxx:tname","triggerEvents":["DEPLOYMENT_START"]}]' 
+0

また、triggerEventsは、 "triggerEvents":["DeploymentStart"、 "DeploymentSuccess"、 "DeploymentFailure"、 "DeploymentStop"]として表す必要があります。それ以外の場合、エラーが発生します。 - UpdateDeploymentGroup操作を呼び出すと、クライアントエラー(InvalidTriggerConfigException)が発生しました:無効なトリガーイベントタイプ " –

0

だろううん、示唆@quiver APIドキュメントは、右のバージョンで、CodeDeployユーザーガイドがありタイプミスがあります。私は正しいことを助けるために私たちの書面に通知しました。基本的に{}内のものはすべてオブジェクトで、[]内のすべては文字列/オブジェクトなどのリストです。

ご質問ありがとうございます!

関連する問題