A financial enterprise uses a Google Cloud resource hierarchy structured with an Organization node, top-level environment folders named Production and Staging, and multiple project nodes under each folder. The security team needs to allow an external auditing team to view compute resources and monitoring metrics across all current and future production workloads without administrative rights. Concurrently, software developers working in the Staging environment must deploy Compute Engine instances configured to run under dedicated service accounts, but must not be capable of creating service accounts or modifying security policies. Which TWO architecture choices should you implement to meet these requirements while upholding least privilege and minimizing administrative overhead? (Select TWO.)
- Grant the external auditing principal the predefined compute viewer (roles/compute.viewer) and monitoring viewer (roles/monitoring.viewer) roles bound at the Production folder level.Cevap
- Grant the software developers the compute instance admin role (roles/compute.instanceAdmin.v1) on the Staging projects and the service account user role (roles/iam.serviceAccountUser) directly on the specific dedicated service accounts.Cevap
- CGrant the external auditing principal the primitive viewer role (roles/viewer) at the Organization node level.
- DGrant the software developers the service account admin role (roles/iam.serviceAccountAdmin) at the Staging project level.