An organization isolates client vulnerability assessments inside dedicated Google Cloud projects. A newly onboarded security engineer, assigned the Cloud Identity identity `[email protected]`, needs to associate an existing project (`client-eval-sec-99`) with the centralized Cloud Billing account (`01AB23-45CD67-89EF01`). The engineer has already been granted the Billing Account User (`roles/billing.user`) role directly on the Cloud Billing account. When running the `gcloud beta billing projects link` command, the request fails with an IAM permission denied error on the project resource. Following Google Cloud's principle of least privilege, which IAM role should be granted to `[email protected]` on the target project to resolve this failure?
- Project Billing Manager (roles/billing.projectManager) on the target projectCevap
- BProject Owner (roles/owner) on the target project
- CBilling Account Administrator (roles/billing.admin) on the Cloud Billing account
- DProject Creator (roles/resourcemanager.projectCreator) on the parent Organization node