CodeDeploy のデプロイが失敗しています。通常、各インスタンスのイベント リストを確認し、どのインスタンスが失敗/成功したかを確認できます。これは機能しなくなり、イベント リストは空です。何が原因でしょうか?
5 に答える
Jonathan Turpie が言及しているように、インスタンスがデプロイを処理している場合は、おそらくトラブルシューティングを行う必要があります。
まず、AWS CLI を使用してトラブルシューティングを試みることができますaws deploy get-deployment --deployment-id d-USUAELQEX
。設定を微調整してデプロイを成功させるのに役立つエラー コードが返される場合があります。http://docs.aws.amazon.com/cli/latest/reference/deploy/get-deployment.htmlを参照してください
EC2 インスタンスが実際にデプロイを処理する場合。を編集し、EC2 インスタンスに/etc/codedeploy-agent/conf/codedeployagent.yml
設定:verbose:
します。true
もう一度デプロイして開きcodedeploy-agent.log
、/var/log/aws/codedeploy-agent
そこに何かが表示されるかどうかを確認してください。詳細はこちら: http://docs.aws.amazon.com/codedeploy/latest/userguide/host-cleanup.html
デプロイが十分に行われていない場合、イベントを表示できない場合があります。たとえば、IAM 設定が原因でインスタンスのリストを取得する際に問題が発生したか、インスタンスがコマンドに応答していません。
Jonathan が述べたように、IAM 構成に適切な構成がない可能性があります。IAM ロールにポリシー「AWSCodeDeployRole」があることを確認します。