Your enterprise security team requires that all administrative permissions follow the principle of least privilege. An administrator needs to enable the Cloud Translation API (`translate.googleapis.com`) for a project named `finance-reporting-prod` without being granted access to modify project resources, billing accounts, or IAM permissions. Which IAM role should be assigned to the administrator on the project?
- Service Usage Admin (roles/serviceusage.serviceUsageAdmin)Cevap
- BOwner (roles/owner)
- CService Usage Admin (roles/serviceusage.serviceUsageAdmin) at the parent Organization level
- DQuota Administrator (roles/servicemanagement.quotaAdmin)
Cevap
Service Usage Admin (roles/serviceusage.serviceUsageAdmin) granted directly on the target project.
The Service Usage Admin role (`roles/serviceusage.serviceUsageAdmin`) provides the necessary permissions (`serviceusage.services.enable` and `serviceusage.services.get`) to enable and manage APIs within a target project without granting unnecessary management access to other Google Cloud resources.
Adım Adım Çözüm
Anahtar Kavram
Least privilege IAM role selection for GCP API enablement
Tahmini Süre:1m 30s