简体   繁体   中英

Can you create AWS accounts from member accounts?

I am creating an AWS organization and some member accounts within their own OUs (organizational Unit). Is there a way to create new accounts in the OUs from the member accounts or is the only way to create new accounts from within the Management account? For example: account a-acc is in OU a-ou and has a service catalog product to create new accounts in a-ou but not only there. If this is possible, how can I do it?

As far as I'm aware, the only way to create new accounts in an AWS organization is via the Organizations API in the management account.

It appears what you want to do is provide self-service tenant provisioning capabilities to your teams. There's a few options

  • Use AWS Control Tower Account Factories expose them via AWS Marketplace to member accounts
  • Use a custom AWS Marketplace service (eg the "old" Account Vending Machine solution)
  • Build an in-house tenant provisioning process outside of AWS, eg with GitOps or an existing service management portal (ITSM)

With all of these solutions you need to implement a form of the "same OU" restriction you mention. For the AWS marketplace based solutions you can eg create a product wrapping the "generic" account factory and pre-populate the OU parameter for where the account is going to be placed. This means that you have to create and manage many different "wrapping" products.

From my experience with setting up resource hierarchies for enterprises on many different clouds its much better to stay flat and refrain from modeling your organizational structure (eg departments, teams, divisions) into the cloud resource hierarchy. Most IT systems outlive the organizational structure they were born from and re-organizing your cloud resource hierarchy is usually pretty painful. I'm just mentioning this here because your "same OU" restriction sounds like "I want to give this team their own OU and manage their own accounts".

If this accurately describes what you're trying to accomplish, here's some ideas for alternatives

  • model organizational hierarchy like department etc. as tags on accounts instead of mapping to OUs
  • leverage a cloud foundation platform that can enforce permission models (who can create a new account) and tagging (eg accounts requested by this team always get tagged with their team id)

first of all dont use aws organisations but use AWS Control Tower

secondly either way cotrol tower or organisation you can use aws service catalog to create new accounts

Yes, you can create AWS accounts from member accounts. To do this, you'll need to provide your Amazon account credentials and select the AWS account type ( Individual, Business, or Partnership ) that corresponds to your organizational structure. You'll then be prompted to enter your organization's primary contact information ( Corporate Email Address and Phone Number ). After you've completed these steps, you'll be able to create an AWS account and begin using AWS services.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM