A global online gaming enterprise manages its Google Cloud infrastructure using a resource hierarchy that includes a top-level folder named `Game-Services`. Developers in the engineering group require permissions to inspect Cloud Logging entries for all workload projects nested inside this folder, as well as the ability to attach specific predefined deployment service accounts when launching Cloud Run services. Additionally, an external automated CI/CD pipeline requires permissions to act on behalf of a dedicated deployment service account without obtaining excessive administrative control over service accounts. Following Google-recommended best practices for security and resource hierarchy governance, which TWO configuration actions should the cloud security architect implement?
- Grant the Logging Viewer role (roles/logging.viewer) to the developers' Google Group at the `Game-Services` folder node, and grant the Service Account User role (roles/iam.serviceAccountUser) to the group on the specific target deployment service accounts.Answer
- BGrant the Editor primitive role (roles/editor) to the developers' Google Group at the `Game-Services` folder node to satisfy both logging inspection and application deployment requirements.
- Grant the Workload Identity User role (roles/iam.workloadIdentityUser) to the external CI/CD principal directly on the target deployment service account.Answer
- DGrant the Service Account Admin role (roles/iam.serviceAccountAdmin) to the external CI/CD principal at the Organization node level.