exam questions

Exam Associate Cloud Engineer All Questions

View all questions & answers for the Associate Cloud Engineer exam

Exam Associate Cloud Engineer topic 1 question 158 discussion

Actual exam question from Google's Associate Cloud Engineer
Question #: 158
Topic #: 1
[All Associate Cloud Engineer Questions]

Your company uses a large number of Google Cloud services centralized in a single project. All teams have specific projects for testing and development. The
DevOps team needs access to all of the production services in order to perform their job. You want to prevent Google Cloud product changes from broadening their permissions in the future. You want to follow Google-recommended practices. What should you do?

  • A. Grant all members of the DevOps team the role of Project Editor on the organization level.
  • B. Grant all members of the DevOps team the role of Project Editor on the production project.
  • C. Create a custom role that combines the required permissions. Grant the DevOps team the custom role on the production project.
  • D. Create a custom role that combines the required permissions. Grant the DevOps team the custom role on the organization level.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
ESP_SAP
Highly Voted 4 years ago
Correct Answer is (C): Understanding IAM custom roles Key Point: Custom roles enable you to enforce the principle of least privilege, ensuring that the user and service accounts in your organization have only the permissions essential to performing their intended functions. Basic concepts Custom roles are user-defined, and allow you to bundle one or more supported permissions to meet your specific needs. Custom roles are not maintained by Google; when new permissions, features, or services are added to Google Cloud, your custom roles will not be updated automatically. When you create a custom role, you must choose an organization or project to create it in. You can then grant the custom role on the organization or project, as well as any resources within that organization or project. https://cloud.google.com/iam/docs/understanding-custom-roles#basic_concepts
upvoted 59 times
...
SSPC
Highly Voted 4 years ago
"You want to prevent Google Cloud product changes from broadening their permissions in the future." then CUSTOM ROLE
upvoted 32 times
Rothmansua
2 years, 10 months ago
Great hint, thanks!
upvoted 3 times
...
...
ram2022
Most Recent 9 months ago
Selected Answer: B
The answer would be B as it will help the DevOps team to work on any resources for others future production project.
upvoted 2 times
kuracpalac
5 months, 3 weeks ago
But if Google change their roles, they can broaden the rights to those engineers, so that would be a wrong answer IMO. C looks like the correct one from the list.
upvoted 1 times
...
...
rahulrauki
11 months, 1 week ago
Selected Answer: C
The giveaway is "prevent google cloud product changes from broadening their permissions". Which means that we need to create a custom role. Also they mentioned all production services and not production projects so C
upvoted 3 times
...
scanner2
12 months ago
Selected Answer: C
Custom roles help you enforce the principle of least privilege, because they help to ensure that the principals in your organization have only the permissions that they need. Custom roles are user-defined, and allow you to bundle one or more supported permissions to meet your specific needs. When you create a custom role, you must choose an organization or project to create it in. You can then grant the custom role on the organization or project, as well as any resources within that organization or project. Note: You cannot define custom roles at the folder level. If you need to use a custom role within a folder, define the custom role at the organization level. https://cloud.google.com/iam/docs/roles-overview#custom
upvoted 1 times
...
scanner2
12 months ago
Selected Answer: C
Custom roles help you enforce the principle of least privilege, because they help to ensure that the principals in your organization have only the permissions that they need. Custom roles are user-defined, and allow you to bundle one or more supported permissions to meet your specific needs. When you create a custom role, you must choose an organization or project to create it in. You can then grant the custom role on the organization or project, as well as any resources within that organization or project. Note: You cannot define custom roles at the folder level. If you need to use a custom role within a folder, define the custom role at the organization level. https://cloud.google.com/iam/docs/roles-overview#custom
upvoted 1 times
...
Captain1212
12 months ago
Selected Answer: C
C is the correct answer
upvoted 2 times
...
sabrinakloud
1 year, 4 months ago
Selected Answer: C
C is correct
upvoted 1 times
...
slcvlctetri
1 year, 8 months ago
Selected Answer: C
Had this question 2 days ago. C is correct.
upvoted 1 times
...
Charumathi
1 year, 10 months ago
Selected Answer: C
C is the correct answer, give the devops team the least privileged role, only the required permissions to access the production services, as the question states 'to prevent product changes' for which editor role is not recommended either at Project or organizational level, organizational level access gives broad scope to all the projects in the organization, this role cannot be given to the devops team. A. Editor has privilege to change the products, and the scope is broad B. Editor has privilege to change the products C. Recommended, as this will give only required permission at project level to devops team. D. They require only project level access. This gives access to all project in the organization.
upvoted 1 times
...
ale_brd_111
1 year, 11 months ago
Selected Answer: C
Correct Answer is (C): Custom roles are user-defined, and allow you to bundle one or more supported permissions to meet your specific needs. Custom roles are not maintained by Google; when new permissions, features, or services are added to Google Cloud, your custom roles will not be updated automatically.
upvoted 1 times
...
sonuricky
2 years, 1 month ago
correct answer is A
upvoted 2 times
...
Roro_Brother
2 years, 1 month ago
Selected Answer: C
There is no doubt, the correct answer is C
upvoted 1 times
...
AzureDP900
2 years, 2 months ago
C is right
upvoted 1 times
...
DaveNZ
2 years, 6 months ago
Selected Answer: C
C seems to be the popular answer, and it makes sense because the generic roles are not sufficient for these specific requirements. I added this voting comment because the community answers are not currently visible.
upvoted 2 times
...
Surat
2 years, 7 months ago
I vote for C
upvoted 2 times
...
rachee
2 years, 9 months ago
I initially thought C. But I think this may be a trick question. "The DevOps team needs access to ALL of the PRODUCTION services..." which are in a "single" project. If "Project Editor" is assigned at on the "production" project it gives them access to "ALL" production services including product changes in the "production" project. A custom role would have to be modified to get access to product changes in the production project that required additional permissions, so the DevOps team would not have access to "ALL" services until the custom role is modified. I am changing my choice to B.
upvoted 4 times
theBestStudent
1 year, 12 months ago
Your choice doesn't follow the rule of least privilege. So correct answer is C.
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago