An enterprise security architect needs to configure an organization-wide aggregated Cloud Audit Log pipeline to stream Data Access audit logs from all current and future child projects into a centralized BigQuery dataset in a security management project. Arrange the deployment steps in the correct chronological order required to successfully establish this aggregated sink with least privilege access.
- 1Create the destination BigQuery dataset within the dedicated security management project.
- 2Create the organization-level log sink specifying the BigQuery dataset destination filter and enabling the inclusion of child resources.
- 3Retrieve the auto-generated writer identity service account associated with the organization-level log sink.
- 4Grant the BigQuery Data Editor role to the log sink's writer identity service account on the destination BigQuery dataset.
Answer
The correct sequence begins by creating the destination BigQuery dataset, followed by creating the organization-level aggregated log sink with child inclusion enabled. Next, the auto-generated writer identity service account for the sink is retrieved, and finally, the service account is granted the BigQuery Data Editor role on the target dataset.
Establishing an organization-wide aggregated log sink requires creating the target dataset first, defining the organization sink with child inclusion to generate a dedicated service account identity, extracting that service account identity, and applying dataset-level IAM permissions to grant write access.
Step-by-Step Solution
Key Concept
Organization-Aggregated Cloud Audit Log Sinks and Service Account Authorization
Estimated Time:1m 30s