Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can IAM users pay for services on my AWS account?

I have domains, instances, and buckets open on my AWS account - some are running databases on them.

I can't pay monthly for all of these services, because some of them aren't my own - I did them as work for others. And rather than going through the hassle of transferring the compute and database to another instance on another account, I'd like an IAM user to pay with his/her credit card for the services he owns.

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

like image 294
Elegant.Scripting Avatar asked Dec 13 '15 21:12

Elegant.Scripting


People also ask

Do IAM users cost money?

IAM is offered at no additional charge.

Is IAM a paid service in AWS?

IAM is an AWS service that you can use with no additional charge. To start activating access to the Billing console, see Tutorial: Delegate Access to the Billing Console in the IAM User Guide.

Is IAM user account is a separate AWS account?

You share resources in one account with users in a different account. By setting up cross-account access in this way, you don't have to create individual IAM users in each account. In addition, users don't have to sign out of one account and sign into another in order to access resources in different AWS accounts.

What are IAM users used for?

An IAM user is a resource in IAM that has associated credentials and permissions. An IAM user can represent a person or an application that uses its credentials to make AWS requests. This is typically referred to as a service account.


1 Answers

No. There's no mechanism for what you want.

You may be interested in Amazon DevPay, which is sort of like what you're asking for. But I think you're doing contract work for individuals and DevPay is aimed more at providing an AWS-like service atop AWS and selling it to other developers.

The other direction is to make your clients create an AWS account. If you want to be fancy, you could use Consolidated Billing to create a sub-account under your control but billed to the customer. I think this is the best fit for consulting work, but getting there from your current setup will be painful.

like image 199
Nathaniel Waisbrot Avatar answered Sep 24 '22 07:09

Nathaniel Waisbrot