Can IAM users pay for my AWS account?

I have domains, instances, and buckets open in my AWS account β€” some of which work with databases.

I can’t pay monthly for all these services because some of them are not my own - I did them as work for others. And instead of trying to transfer the calculation and the database to another instance on another account, I would like the IAM user to pay his credit card for the services belonging to him.

Can IAM users pay for my AWS account monthly? If so, how?

+5
source share
2 answers

No. There is no mechanism for what you want.

You might be interested in Amazon DevPay , which is similar to what you are asking for. But I think that you are doing contract work for individuals, and DevPay is more focused on providing an AWS-like service on AWS and selling it to other developers.

Another direction is to get your customers to create an AWS account. If you want to be a fantasy, you can use Consolidated Billing to create a sub-account under your control, but exposed to the client. I think this is best for consulting work, but getting the current setup from you will be painful.

+5
source

There are several services (S3, ..) where you can allow the client to pay for the call, and for the rest I believe that your account belongs only to you. What I do represents detailed billing, and I allow the company to recover costs.

You may need to migrate your environment. If your clients are not professional aws users, you might want to create a cloud-based script that allows them to run and access the environment in a few clicks.

G.

+2
source

Source: https://habr.com/ru/post/1238040/


All Articles