AWS Config 使用 Amazon EventBridge 監控 - AWS Config

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Config 使用 Amazon EventBridge 監控

Amazon EventBridge 可傳送近乎即時的系統事件串流,以說明 AWS 資源發生的變動。使用 Amazon EventBridge 偵測 AWS Config 事件狀態的變更並做出反應。

您可以建立規則,在有狀態轉換或有轉移到一或多個與您相關的狀態時執行。然後,根據您建立的規則,Amazon EventBridge 會在事件符合您在規則中指定的值時,調用一或多個目標動作。根據事件的類型,您可能會想要傳送通知、擷取事件資訊,採取修正動作、啟動事件,或採取其他動作。

不過 AWS Config,在建立 的事件規則之前,您應該執行下列動作:

  • 熟悉 Eventbridge 中的事件、規則和目標。如需詳細資訊,請參閱什麼是 Amazon EventBridge?

  • 如需如何開始使用 EventBridge 及設定規則的詳細資訊,請參閱《Amazon EventBridge 入門》。

  • 建立您將在事件規則中使用的一或多個目標。

的 Amazon EventBridge 格式 AWS Config

的 EventBridge 事件 AWS Config 具有下列格式:

{ "version": "0", "id": "cd4d811e-ab12-322b-8255-872ce65b1bc8", "detail-type": "event type", "source": "aws.config", "account": "111122223333", "time": "2018-03-22T00:38:11Z", "region": "us-east-1", "resources": [ resources ], "detail": { specific message type } }

建立適用於 AWS Config的 Amazon EventBridge 規則

使用下列步驟建立會在 AWS Config發出事件時觸發的 EventBridge 規則。盡可能發出事件。

  1. 在導覽窗格中,選擇規則

  2. 選擇建立規則

  3. 輸入規則的名稱和描述。

    在同一個區域和同一個事件匯流排上,規則不能與另一個規則同名。

    注意

    事件匯流排會從來源接收事件、使用規則來評估事件、套用任何設定的輸入轉換,並將它們路由至適當的目標 ()。您帳戶的預設事件匯流排會從 接收事件 AWS 服務。自訂事件匯流排可以從自訂應用程式和服務接收事件。合作夥伴事件匯流排會從 SaaS 合作夥伴建立的事件來源接收事件。這些事件來自合作夥伴服務或應用程式。如需詳細資訊,請參閱《Amazon EventBridge 使用者指南》中的 Amazon EventBridge 中的事件匯流排 EventBridge

  4. 針對規則類型,選擇具有事件模式的規則

  5. 事件來源欄位中,選擇 AWS 事件或 EventBridge 合作夥伴事件

  6. (選用) 範例事件類型 請選擇 AWS 事件

  7. (選用) 範例事件 請選擇會觸發以下規則的事件類型:

  8. 建立方法 請選擇 使用模式表單

  9. 事件來源欄位中,選擇 AWS 服務

  10. AWS 服務 請選擇 Config

  11. 事件類型 請選擇會觸發規則的事件類型:

  12. 選擇 Any message type (任何訊息類型) 以接收任何類型的通知。選擇 Specific message type(s) (特定訊息類型) 來接收下列通知類型:

    • 如果您選擇 ConfigurationItemChangeNotification,當 AWS Config 評估的資源組態變更時,您會收到訊息。

    • 若您選擇 ComplianceChangeNotification,您會在 AWS Config 評估的資源合規性類型變更時收到訊息。

    • 如果您選擇 ConfigRulesEvaluationStarted,您會在 AWS Config 開始針對指定的資源評估規則時收到訊息。

    • 如果您選擇 ConfigurationSnapshotDeliveryCompleted,當 AWS Config 成功將組態快照交付至 Amazon S3 儲存貯體時,您會收到訊息。

    • 如果您選擇 ConfigurationSnapshotDeliveryFailed,當 AWS Config 無法將組態快照交付至 Amazon S3 儲存貯體時,您會收到訊息。

    • 如果您選擇 ConfigurationSnapshotDeliveryStarted,您會在 AWS Config 開始將組態快照交付至 Amazon S3 儲存貯體時收到訊息。

    • 如果您選擇 ConfigurationHistoryDeliveryCompleted,當 AWS Config 成功將組態歷史記錄交付至 Amazon S3 儲存貯體時,您會收到訊息。

  13. 如果您從事件類型下拉式清單中選擇特定事件類型,請選擇任何資源類型,以建立套用至所有 AWS Config 支援資源類型的規則。

    或選擇 Specific resource type(s) (特定資源類型) 然後輸入 AWS Config 支援的資源類型 (例如,AWS::EC2::Instance)。

  14. 如果您從 事件類型 下拉式清單中選擇特定的事件類型,請選擇 任何資源 ID 以包含所有 AWS Config 支援的資源 ID。

    或選擇 Specific resource ID(s) (特定資源 ID) 然後輸入 AWS Config 支援的資源 ID (例如,i-04606de676e635647)。

  15. 如果您從 事件類型 下拉式清單中選擇特定的事件類型,請選擇 任何規則名稱 以包含所有 AWS Config 支援的規則。

    或選擇 Specific rule name(s) (特定規則名稱) 然後輸入 AWS Config 支援的規則 (例如 required-tags)。

  16. 選取目標 請選擇您準備用於此規則的目標類型,再設定此類型需要的任何其他選項。

  17. 顯示的欄位會隨您選擇的服務而異。請視需要輸入此目標類型的特定資訊。

  18. 對於許多目標類型而言,EventBridge 需要許可才能將事件傳送到目標。在這些情況下,EventBridge 可建立執行您的規則所需的 IAM 角色。

    • 如需自動建立 IAM 角色,請選擇 為此特定資源建立新角色

    • 若要使用您早前建立的 IAM 角色,請選擇 Use existing role (使用現有角色)。

  19. (選用) 選擇 Add target (新增目標),為此規則新增另一個目標。

  20. (選用) 為規則輸入一或多個標籤。如需詳細資訊,請參閱《Amazon EventBridge 標籤》。

  21. 檢閱您的規則設定,確定其符合您的事件監控要求。

  22. 選擇 建立 確認您選取的項目。