AWS Config 使用 Amazon 監控 EventBridge - AWS Config

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

AWS Config 使用 Amazon 監控 EventBridge

Amazon EventBridge 提供近乎即時的系統事件串流,用於描述 AWS 資源變更。使 EventBridge 用 Amazon 偵測 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 } }

創建 Amazon EventBridge 規則 AWS Config

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

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

  2. 選擇建立規則

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

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

  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. 選擇 建立 確認您選取的項目。