我想對 Amazon EventBridge Scheduler 中的錯誤進行疑難排解。
解決方法
檢查 EventBridge 排程器指標
使用 Amazon CloudWatch 監控 EventBridge 排程器。若要檢查排程的指標,請參閱存取指標。
例如,您可以檢查 TargetErrorCount、InvocationDroppedCount 和 TargetErrorThrottledCount 等指標。如需 EventBridge 指標的更多資訊,請參閱指標清單。
您也可以設定無效字母佇列 (DLQ),當排程無法調用其目標時,該佇列會提供包含調用詳細資訊的 JSON 承載。
檢查 EventBridge 排程器是否具有執行所需的權限
確認您的 AWS Identity and Access Management (IAM) 執行角色是否允許 EventBridge 排程器擔任該角色。您附加到角色的政策也必須具有呼叫目標的權限。
若要檢查 EventBridge 排程器是否可以擔任該角色,請完成下列步驟:
- 開啟 EventBridge console (EventBridge 主控台)。
- 選擇 Schedules (排程),然後選取您的排程。
- 選擇 Target (目標) 索引標籤。
- 選取 IAM 執行角色。
- 選擇 Trust relationships (信任關係)。
- 確認 Principal (主體) 是否設定為 scheduler.amazonaws.com。
- 確認 Action (動作) 是否設定為 sts:AssumeRole。