以前のタスク定義が完了すると ECS タスク定義が開始される Cloudwatch ルール イベントを設定しました。
イベントがタスク定義をトリガーすることはわかりますが、失敗します。
この失敗が唯一見えるのはルール メトリックで、メトリック failedinnvocations が表示されます。
質問ですが、トリガーが失敗した理由を確認するためのログはありますか?
管理コンソールからルールを手動で設定でき、すべて正常に動作します。
このエラーは、CloudFormation テンプレートを使用してルールを設定すると発生します。
2 つのルールを比較しましたが、役割を除いて両方とも同一です。ただし、両方の役割に同じ権限があります。
ベストアンサー1
ルールが正常にトリガーされたが、ターゲットでの呼び出しが失敗した場合は、AWS CloudTrail 内のイベント履歴で、およびerrorCode
プロパティを確認すると、API 呼び出しのトレースが表示されますerrorMessage
。
{
[..]
"errorCode": "InvalidInputException",
"errorMessage": "Artifacts type is required",
[..]
}