You have experimented with Google Cloud using your own credit card and expensed the costs to your company. Your company wants to streamline the billing process and charge the costs of your projects to their monthly invoice. What should you do?
A.
Grant the financial team the IAM role of ג€Billing Account Userג€ on the billing account linked to your credit card.
B.
Set up BigQuery billing export and grant your financial department IAM access to query the data.
C.
Create a ticket with Google Billing Support to ask them to send the invoice to your company.
D.
Change the billing account of your projects to the billing account of your company.
Please do not overthink the question. The question does not mention anything about finance teams, so A cannot be correct. D is the only one that makes sense out of the remaining options.
The question is NOT asking to view it by granting IAM roles. What you want is the cost to go to your company. Option D will assign it to your company billing.
With A. the financial team can only link the billing account linked to the credit card.
B. C. are wrong (no comment).
D. is the only correct answer even though it doesn't give the exact permission to grant in oder to do this. I guess the financial team already has the Billing Project Manager role at a folder or organization level which would allow them to make the change.
Either A or D are incomplete solution.
Soution A
Grant financial team the IAM role of Project Owner or Project Billing Manager on your project, then let financial team change the billing account.
Solution B
Grant you IAM role of Billing Account Administrator or Billing Account User on company's project, then you can change the billing account.
I hope this question won't be in the exam, or has a more accurate answer in the exam.
Does the user have access to the company billing account? Not sure of D, I think more A.
To change the Cloud Billing account for a project, you need to be able to move a project from one Cloud Billing account to another. To accomplish this task, you need permissions adequate to unlink the project from the existing Cloud Billing account AND to link the project to the target Cloud Billing account.
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
https://cloud.google.com/billing/docs/how-to/modify-project#change_the_billing_account_for_a_project
"Billing Account User" Role Link projects to billing accounts. Since It does not say anything about user permissions , lets assume if user does not have sufficient permission then Granting the financial team the ""Billing Account User" " role will do the job
"Grant the financial team the IAM role of ג€Billing Account Userג€ on the billing account linked to your credit card. "
Giving billing user rights to the financial team to the billing account binded to your credit card wont give them any means to change it or maybe direct/export to the company's billing.
Billing user gives the following permissions on a billing account:
" This role has very restricted permissions, so you can grant it broadly, typically in combination with Project Creator. These two roles allow a user to create new projects linked to the billing account on which the role is granted. "
Still, you do make a valid point regarding the access. How will i add my projects to the company's wihtout access? Its not possible indeed.
That said, i would say that the best option is B (and when i say best i mean for the given options), since you can explort billing data in bigquery:
https://cloud.google.com/billing/docs/how-to/export-data-bigquery
in B option we can get only billing / budget data, but question asks for streamlining of billing process, mean they want to pay bills using company invoice.
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.
j_mrn
Highly Voted 2 years, 11 months agorsuresh27
Highly Voted 1 year, 10 months agohalifax
Most Recent 2 months, 2 weeks ago3arle
6 months, 3 weeks agoN_A
9 months, 4 weeks agoiamlearning2
1 year, 1 month agoanjanc
1 year, 2 months agoCornholio_LMC
1 year, 5 months agodeadlydeb
1 year, 8 months agoAzureDP900
1 year, 8 months agoSurat
2 years, 1 month agowalkwolf3
2 years, 2 months agolearn_GCP
1 year, 5 months agoMahAli
11 months agovamgcp
2 years, 5 months agoarsh1916
2 years, 9 months agosivre
2 years, 11 months agoGoCloud
2 years, 11 months agomuneebarshad
2 years, 8 months agowh1t4k3r
2 years, 2 months agowh1t4k3r
2 years, 2 months agolearn_GCP
1 year, 5 months agoGCP_Student1
2 years, 11 months agoTAvenger
2 years, 11 months ago