匯總接收器總覽

匯總接收器可讓您整理資料夾或組織內所有資源的記錄項目,並轉送至支援的目的地。您可以使用匯總接收器,將記錄資料儲存在中央位置,並控管子資源是否儲存重複副本。

關於匯總接收器

匯總接收器是資料夾或組織層級的接收器,可轉送定義接收器的資源和所有子項資源的記錄項目。與專案層級接收器一樣,匯總接收器也有目的地和篩選器,可決定要轉送哪些記錄項目,但專案層級接收器只會轉送單一專案的記錄項目。

匯總接收器類型

您可以建立兩種匯總接收器:攔截和非攔截,具體取決於您是否要讓子項資源也轉送記錄項目。如果記錄項目的資源階層中存在匯總接收器,記錄路由器會先將記錄項目傳送至這些接收器,而接收器類型會決定接下來的操作:

攔截匯總接收器

攔截匯總接收器會防止記錄項目轉送至子項資源中的接收器,但記錄項目來源資源中的 _Required 接收器除外。攔截匯總接收器可避免記錄項目重複儲存在多個位置。

舉例來說,假設您需要啟用資料存取稽核記錄以進行稽核。為了簡化分析作業,您希望將這些記錄儲存在中央位置。不過,基於安全性和成本考量,您也希望避免這些記錄儲存在專案層級。在這種情況下,您可以建立攔截匯總接收器。

非攔截匯總接收器

非攔截式匯總接收器不會影響記錄項目轉送至其他接收器的方式。也就是說,即使記錄項目符合非攔截式匯總接收器的篩選器,該記錄項目仍會轉送至記錄項目資源階層中的其他接收器。非攔截式匯總接收器可讓您持續查看資源中產生的記錄項目。

舉例來說,您可以建立非攔截匯總接收器,將機構內資料夾產生的所有記錄項目,轉送至中央記錄檔 bucket。記錄項目會儲存在中央記錄檔 bucket 中。不過,由於接收器不會攔截,記錄路由器也會將記錄項目傳送至產生記錄項目的資源中的記錄檔接收器。

轉送範例

本節說明源自專案的記錄項目,如何流經資源階層中的接收器。

範例:沒有匯總接收器

如果記錄項目的資源階層中沒有匯總接收器,記錄項目會傳送至記錄項目來源專案中的記錄檔接收器。如果記錄項目符合接收器的「包含」篩選器,但不符合任何「排除」篩選器,專案層級接收器就會將記錄項目轉送至接收器的目的地。

範例:存在非攔截式匯總接收器

假設記錄項目的資源階層中,存在非攔截式匯總接收器。記錄路由器將記錄項目傳送至非攔截匯總接收器後,會發生下列情況:

  1. 如果記錄項目符合「包含」篩選器,但不符合任何「排除」篩選器,非攔截式匯總接收器會將記錄項目轉送至接收器的目的地。

  2. 記錄檔路由器會將記錄項目傳送至記錄項目來源專案中的記錄檔接收器。

    如果記錄項目符合接收器的「包含」篩選器,但不符合任何「排除」篩選器,專案層級接收器就會將記錄項目轉送至接收器的目的地。

範例:存在攔截匯總接收器

假設記錄項目的資源階層中存在攔截匯總接收器。記錄路由器將記錄項目傳送至攔截匯總接收器後,會發生下列其中一種情況:

  • 記錄項目符合「包含」篩選器,但不符合任何「排除」篩選器:

    1. 記錄項目會轉送至攔截匯總接收器的目的地。
    2. 記錄項目會傳送至記錄項目來源專案中的 _Required 接收器。
  • 記錄項目不符合包含篩選器,或符合至少一個排除篩選器:

    1. 記錄項目不會由攔截匯總接收器轉送。
    2. 記錄檔路由器會將記錄項目傳送至記錄項目來源專案中的記錄檔接收器。

      如果記錄項目符合接收器的「包含」篩選器,但不符合任何「排除」篩選器,專案層級接收器就會將記錄項目轉送至接收器的目的地。

匯總接收器支援的目的地

本節列出匯總接收器支援的目的地。

攔截用接收器

攔截用匯總接收器的目的地必須是Google Cloud 專案。

目的地專案中的記錄檔接收器會將記錄項目重新轉送至目的地。支援專案以外的所有目的地。例如,目的地專案中的記錄檔接收器可能會將記錄項目重新轉送至記錄檔 bucket。

非攔截用接收器

本節說明非攔截匯總接收器支援的目的地。

接收器的目的地可以位於與接收器不同的資源中。舉例來說,您可以使用記錄檔接收器,將某個專案的記錄項目轉送至儲存在其他專案的記錄檔 bucket。

支援的目的地如下:

Google Cloud 專案

如要讓目的地專案中的記錄檔接收器重新轉送記錄項目,或已建立攔截匯總接收器,請選取這個目的地。目的地專案中的記錄檔接收器,可將記錄項目重新轉送至任何支援的目的地 (專案除外)。

目的地專案中由系統建立的記錄檔接收器,會排除轉送至來源專案中 _Required 記錄檔 bucket 的記錄項目。舉例來說,如果您將管理員活動記錄檔轉送至其他專案,則目的地專案中的 _Required 和 _Default 記錄檔接收器都會排除這些記錄項目。如要儲存這些記錄項目,請在目的地專案中更新 _Default 記錄檔接收器,或建立自訂記錄檔接收器。

記錄檔值區
如要將記錄資料儲存在 Cloud Logging 管理的資源中,請選取這個目的地。您可以使用 Logs Explorer 等服務,查看及分析儲存在記錄檔 bucket 中的記錄資料。
Pub/Sub 主題
如要從Google Cloud 匯出記錄資料,然後使用第三方整合服務,請選取這個目的地。記錄項目會格式化為 JSON,然後轉送至 Pub/Sub 主題。

最佳做法

建議將匯總接收器的目的地設為Google Cloud 專案。使用這個目的地時,目的地Google Cloud 專案中的記錄檔接收器會重新轉送記錄項目。_Required 接收器只會轉送符合篩選條件,且來源為定義接收器資源的記錄項目。因此,如要儲存符合 _Required 接收器篩選條件的其他記錄項目副本,您必須建立自訂記錄檔接收器,或修改 _Default 記錄檔接收器的篩選條件。

建立攔截接收器時,建議您採取下列做法:

  • 請考量子項資源是否需要獨立控管記錄項目轉送作業。如果子項資源需要獨立控管特定記錄項目,請確認攔截接收器不會轉送這些記錄項目。

  • 在攔截接收器的說明中新增聯絡資訊。如果管理攔截接收器的人員與管理記錄項目遭攔截專案的人員不同,這項功能就可能很有幫助。

  • 如要測試接收器設定,請先建立非攔截式匯總接收器,確認系統是否轉送正確的記錄項目。

後續步驟