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 59 discussion

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

You are the organization and billing administrator for your company. The engineering team has the Project Creator role on the organization. You do not want the engineering team to be able to link projects to the billing account. Only the finance team should be able to link a project to a billing account, but they should not be able to make any other changes to projects. What should you do?

  • A. Assign the finance team only the Billing Account User role on the billing account.
  • B. Assign the engineering team only the Billing Account User role on the billing account.
  • C. Assign the finance team the Billing Account User role on the billing account and the Project Billing Manager role on the organization.
  • D. Assign the engineering team the Billing Account User role on the billing account and the Project Billing Manager role on the organization.
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
Bharathy
Highly Voted 4 years, 9 months ago
Option A is correct, as we don't want the engineering team to link projects to billing account and want only the Finance team. Billing Account User role will help to link projects to the billing account...
upvoted 91 times
BobbyFlash
3 years, 2 months ago
I would also go with A. I would think they are trying to get a quick answer from you as "Billing Administrator": engineering team already has the project creator role; you just would want finance team to link (and only) link projects to billing accounts, nothing else. Maybe the key phrase here is "but they should not be able to make any other changes to projects" and that would include the action of unlinking projects.
upvoted 8 times
...
Hasaaaan
3 years, 6 months ago
Billing Account User also enables the user to make changes in resources.
upvoted 1 times
...
pspandher
2 years, 5 months ago
Billing Account User Role when granted in combination with the Project Billing Manager role, the two roles allow a user to link and unlink projects on the billing account on which the Billing Account User role is granted
upvoted 2 times
...
mwwoodm
4 years, 3 months ago
Option A makes the most sense since Billing Account User can link projects to the billing account and the question reinforces principle of least privilege. Source: https://cloud.google.com/billing/docs/how-to/billing-access
upvoted 11 times
Nikki2424
7 months, 1 week ago
Yes, but in combination with Project Billing Manager. Also these two roles won't grant rights on any other resources, which is also intended in the question.
upvoted 1 times
...
...
...
measme
Highly Voted 4 years, 6 months ago
for me is C: https://cloud.google.com/billing/docs/how-to/modify-project#permissions_required_for_this_task_2 "Roles with adequate permissions to perform this task: * Project Owner or Project Billing Manager on the project, AND Billing Account Administrator or Billing Account User for the target Cloud Billing account."
upvoted 63 times
sarjan
2 months, 2 weeks ago
Correct
upvoted 1 times
...
obeythefist
2 years, 9 months ago
The question states that the finance group should not be able to make changes to existing projects. Granting the finance team organizational level Billing Account Administrator will allow them to make changes to other projects. C cannot be correct.
upvoted 3 times
Robertolo
2 years, 2 months ago
Project Billing Manager does not allow to make any changes to projects. It's just about linking+unlinking projects to billing accounts On the other hand, the single role "billing account user" does not grant any right to view projects. Even less likely to link them to any billing account. (see https://cloud.google.com/iam/docs/job-functions/billing "The Billing Account User role gives the service account the permissions to enable billing (associate projects with the organization's billing account for all projects in the organization) and thereby permit the service account to enable APIs that require billing to be enabled."). Thus A is not the correct answer. The right answer is C, without any kind of doubt
upvoted 4 times
[Removed]
2 years, 1 month ago
Are you blind ? you posted link where its clearly stated in billing account user description: (associate projects with the organization's billing account for all projects in the organization) So you literarly posted link with clarification that answer A is correct. answer C will give finance team additional permission to unlink billing account from projects and question clearly states that finance team should not be able to make any other changes to projects so C without any kind of doubt is wrong.
upvoted 4 times
izekc
1 year, 11 months ago
Billing Account User Principal: Service account that is used for automating project creation. It is for service account, so C is correct
upvoted 1 times
...
...
Jake500
1 year, 8 months ago
"Project Billing Manager does not allow to make any changes to projects. It's just about linking+unlinking projects to billing accounts" Correct, but the problem states "... You do not want the engineering team to be able to link projects to the billing account." So in that case, wouldn't it be option A?
upvoted 1 times
...
...
...
fracila
2 years, 1 month ago
We are assigning the finance team the Billing Account User role on the billing account, which allows them to create new projects linked to the billing account on which the role is granted. We are also assigning them the Project Billing Manager role on the organization (trickles down to the project as well) which lets them attach the project to the billing account, but does not grant any rights over resources.
upvoted 4 times
...
...
zAbuQasen
Most Recent 2 days, 19 hours ago
Selected Answer: A
The Project Billing Manager role on the organization is unnecessary. The Billing Account User role alone is sufficient to allow the finance team to link projects to the billing account.
upvoted 1 times
...
user263263
3 weeks, 3 days ago
Selected Answer: C
From the documentation: "Project Billing Manager (on Organization, folder, or project) when granted in combination with the Billing Account User role (on Organization or billing account) ... lets users attach the project to the billing account, but doesn't grant any rights over resources."
upvoted 1 times
...
Moin23
3 weeks, 3 days ago
Selected Answer: A
ChatGPT and my opinion also, A
upvoted 1 times
...
calebeowsiany
1 month ago
Selected Answer: A
A is a well suited answer and it's in accord with the least privilege principle
upvoted 1 times
...
shuja_jilani
1 month, 1 week ago
Selected Answer: A
A is enough for the given task.
upvoted 1 times
...
Alaric_wk
2 months, 2 weeks ago
You do not want the engineering team to be able to link projects to the billing account. Think about this, the answer is clearly A
upvoted 1 times
...
nubelukita45852
3 months ago
Selected Answer: C
El rol de Usuario de cuenta de facturación permite al equipo de finanzas vincular proyectos a la cuenta de facturación, sin otorgarles otros permisos sobre la administración de proyectos. El rol de Gerente de facturación del proyecto otorga al equipo de finanzas la capacidad de gestionar la facturación de proyectos individuales, pero no permite otros cambios a nivel de proyecto o de organización. Esta combinación permite que solo el equipo de finanzas pueda vincular proyectos a la cuenta de facturación, cumpliendo con la política que el equipo de ingeniería no debe poder hacerlo.
upvoted 1 times
...
NMG264
6 months, 1 week ago
Selected Answer: C
The Billing Account User role in GCP allows a user to view and manage billing accounts, but does not grant permissions to associate projects with billing accounts. The Project Billing Manager role is more focused on associating GCP projects with billing accounts.
upvoted 1 times
...
hankun
6 months, 3 weeks ago
Selected Answer: A
C is not good because in this link https://cloud.google.com/billing/docs/how-to/billing-access, the role Project Billing Manager allows "Link/unlink the project to/from a billing account". Unlink is not good in this situation.
upvoted 1 times
...
Nikki2424
7 months, 1 week ago
Selected Answer: C
When granted in combination with the Billing Account User role, the Project Billing Manager role allows a user to attach the project to the billing account, but does not grant any rights over resources.
upvoted 1 times
...
DWT33004
8 months, 1 week ago
Selected Answer: C
To achieve the desired level of access control, where only the finance team can link projects to the billing account while preventing them from making other changes to projects, you should follow these steps: C Explanation: Assigning the finance team the Billing Account User role on the billing account allows them to link projects to the billing account, which is necessary for managing billing. Assigning the Project Billing Manager role on the organization to the finance team allows them to manage billing for projects within the organization without granting them additional permissions to modify projects themselves. This approach ensures that the finance team has the necessary permissions to manage billing-related tasks while restricting their access to project management functionalities, such as creating or deleting projects, which are typically associated with the Project Creator role.
upvoted 1 times
...
shmoeee
10 months, 1 week ago
Answer is A. 100%. They are asking for Finance to ONLY be able to link projects to billing (not unlink, etc.). This role has the billing.resourceAssociations.create permission Per documentation for Billing Account User: "When granted in conjunction with the Project Owner role or Project Billing Manager role, provides access to associate projects with billing accounts." https://cloud.google.com/billing/docs/access-control#billing.user
upvoted 1 times
PiperMe
9 months, 3 weeks ago
Negative, GhostRider. A has insufficient permissions. The Billing Account User role alone doesn't provide the ability to manage the billing association of projects within the organization.
upvoted 1 times
...
shmoeee
10 months, 1 week ago
*Answer is C. 100%
upvoted 2 times
...
...
b4b3160
10 months, 2 weeks ago
Selected Answer: C
Option C As stated in docs - >§https://cloud.google.com/billing/docs/access-control#tbl_perm projects.updateBillingInfo - > Billing Account Administrator or Billing Account User, AND Project Billing Manager
upvoted 1 times
...
fdelacortina
11 months, 1 week ago
Selected Answer: A
Option C is not correct because the Project Billing Manager role would give the finance team permissions to manage billing on projects, which is more access than you want to provide. The Billing Account User role is sufficient for the finance team to link projects to the billing account
upvoted 1 times
...
mohammedali2405
11 months, 3 weeks ago
Selected Answer: C
C is definitely the right answer here. "Cloud Billing Account User when granted in combination with the Project Billing Manager role, the two roles allow a user to link and unlink projects on the billing account on which the Billing Account User role is granted." Source: https://cloud.google.com/billing/docs/how-to/billing-access
upvoted 1 times
LautaroBarone
11 months, 2 weeks ago
Yeah, with those roles the user is able to "link and unlink projects", but we are asked to give the financial team access to link only ONE project to a billing account (pay attention that doesn't say unlink, so it's not necessary) if you read the permissions of the billing account user in the link that you sent, you will see that this role can link a project to a billing account, that is just what we were asked to, so option A is correct.
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