An organization requires all Data Access audit logs across all projects in their Google Cloud organization to be centralized into a BigQuery dataset housed within a dedicated security governance project for compliance analytics. In what sequential order should a Cloud Security Architect execute these implementation steps to establish this aggregated log export?
- 1Provision a dedicated security governance project and create the destination BigQuery dataset within it.
- 2Create an organization-level aggregated log sink configured with a filter for Data Access audit logs and set the destination to the BigQuery dataset.
- 3Retrieve the unique writer service account identity generated by the organization log sink.
- 4Grant the BigQuery Data Editor role to the log sink writer service account on the destination BigQuery dataset.
Answer
The correct sequence begins with provisioning the target BigQuery dataset in the security project, followed by creating the organization aggregated log sink, retrieving the generated writer service account identity, and finally granting that service account the required IAM role on the destination dataset.
Centralized log aggregation in GCP requires preparing the target storage resource first. Next, creating the organization aggregated log sink establishes the log filter and generates a unique service account writer identity. After retrieving this service account identity, granting it write permissions (such as BigQuery Data Editor) on the target dataset enables authorized log delivery across the organization.
Step-by-Step Solution
Key Concept
Organization Aggregated Log Sinks and Service Account Ingestion Authorization
Estimated Time:1m 30s