A multinational financial enterprise operates hundreds of microservices hosted across multiple Google Cloud projects. The compliance team mandates that all audit and operational logs must be archived for seven years in an immutable state to comply with regulatory standards. Simultaneously, the Security Operations (SecOps) team requires real-time log ingestion into an external Security Information and Event Management (SIEM) platform located in a central security project. During a recent production incident, on-call engineers discovered that crucial application error logs were missing, preventing root cause analysis. Investigation revealed that previous cost-cutting measures introduced aggressive log exclusion configurations. Which TWO architectural and configuration actions should the Cloud Architect recommend to satisfy security compliance, enable real-time SIEM integration, and resolve the missing incident log issue?
- Configure an organization-level aggregated Log Router sink with an inclusion filter targeting a Pub/Sub topic in the central SecOps project for SIEM streaming, alongside a secondary sink targeting a Cloud Storage bucket configured with a locked Retention Policy for compliance storage.Answer
- Audit existing Cloud Logging exclusion filters across all projects to ensure high-severity ERROR and CRITICAL logs are explicitly exempted from exclusion rules, allowing essential diagnostic telemetry to be ingested.Answer
- CCreate an organization-level log exclusion filter with a wildcard rule matching severity >= ERROR to reduce logging ingestion costs across all child projects, relying on default project sinks for log retention.
- DGrant the primitive Viewer role (roles/viewer) to the logging service account across all managed projects to bypass exclusion filter restrictions and guarantee full log export visibility.
- ERely strictly on standard Cloud Storage IAM object permissions on the log archive bucket without configuring VPC Service Controls or Bucket Lock policies.