Medium1 markMultiple Choice

GCP ACE · Question 02 · Domain 1.1: Setting up cloud projects and accounts

A developer on your team needs to manage App Engine applications, including deploying new versions and splitting traffic. However, they should not be able to create Compute Engine instances or manage Cloud Storage buckets.

Which predefined IAM role should you assign to this developer?

Answer options:

A.

App Engine Admin

B.

App Engine Deployer

C.

Project Editor

D.

App Engine Creator

How to approach this question

Evaluate the requirements: full App Engine management (deploy + traffic split) but no other services. Match this to the principle of least privilege.

Full Answer

A.App Engine Admin✓ Correct
App Engine Admin
The App Engine Admin role (roles/appengine.appAdmin) grants full read/write access to App Engine configurations and settings, allowing the user to deploy versions and split traffic. It adheres to the principle of least privilege by restricting access to only App Engine.

Common mistakes

Selecting Project Editor, which works but violates security best practices by granting too much access.

Practice the full GCP Associate Cloud Engineer Practice Exam 5

50 questions · hints · full answers · grading

More questions from this exam