Open In App

Introduction to AWS Organizations

AWS Organizations is a free governance tool that lets users create and manage multiple AWS accounts. It helps in managing multiple users’ accounts from a single location or account, rather than switching every time from one account to another. It is a tool for the centralization and governance of all user’s AWS accounts.

With the help of AWS Organizations, users can create new AWS accounts, link the existing accounts, and share resources among the accounts. AWS users can also centralize their logs and also set policies on how their AWS accounts will be managed.



An AWS user can assign a single AWS account to hold their logs by integrating with AWS CloudTrail. Billing can easily roll up to a single account for payment for all accounts. Reserved Instances can be shared across multiple accounts. This helps users in paying for the Reserved Instances through a centralized system.

The maximum limit of user accounts under AWS organizations is 10. This can also be changed by contacting AWS Support. Setting up AWS Organizations is free of cost. Users will only be billed for the resources utilized in each account.



Components of AWS Organizations:

AWS Organizations Policies:

Service Control Policies (SCP):

Service Control Policies are used with AWS Organizations to create certain policies. It is a document that is used to manage or create permissions or guidelines for users or resources inside your AWS account. This can set limits on what users can do inside an AWS account.

Once implemented, they are applied to each and every resource inside that account. They are the best way to restrict permissions to users or resources. It can also be applied to the Root account. It can be found under AWS Organizations → Policies → Service Control Policies.

AWS Organization Features:

 

Advantages of Using Organizations

Use Cases of AWS Organizations:

  1. Grouping various accounts in AWS.
  2. Restricts access to accounts via a single account.
  3. Billing and costs are to be checked and paid via a single account, i.e. centrally.
  4. Share resources between various accounts.
  5. Set up prod or dev or foundation OU accounts.
  6. Set up accounts in a hierarchical or nested manner.

Conclusion:

To conclude, AWS Organizations is a great service provided by AWS to consolidate all your accounts into one place known as Organization. It helps in using as well as managing the different accounts also their costs from a single place rather than doing it individually. This helps users a lot in saving their time and effort in the management of these multiple accounts. At the start, it might feel a little complex to use but as the user keeps on learning this helps in saving a lot of time, effort, and money. 

Article Tags :