New Skills

New Training: Managing AWS Organizations with the AWS Tools for PowerShell

by Team Nuggets
New Training: Hands-on With AWS Systems Manager Run Command, State Manager, and Session Manager picture: A
Follow us
Published on March 24, 2021

In this 8-video skill, CBT Nuggets trainer Trevor Sullivan utilizes the Boto3 SDK for Python to manage AWS Organizations.

Gain an understanding of managing a hierarchy of AWS accounts and applying Service Control Policies (SCP) to limit what API actions child accounts are able to execute. Watch this new AWS training.

Watch the full course: AWS Cloud Automation

This training includes:

  • 8 videos

  • 1.4 hours of training

You’ll learn these topics in this skill:

  • Introduction to AWS Organizations and PowerShell Automation

  • Configure PowerShell Development Environment for AWS Organizations

  • Explore the AWS Organizations Module for PowerShell

  • Gain Access to AWS Organizations Child Accounts via API

  • Managing Organizational Units in AWS Organizations with PowerShell

  • Move AWS Accounts Between Organizational Units with PowerShell

  • Create a Service Control Policy (SCP) in AWS Organizations with PowerShell

  • Attach a Service Control Policy to an Organizational Unit with PowerShell

How to Use Boto3, AWS Organizations to Create Custom Dashboards

AWS Organizations is a tool to help handle multiple AWS accounts for businesses. It makes sense that AWS would provide such a tool. Large organizations need to be able to give individual developers and development teams access to a business's AWS account but also need to limit access to those accounts. In some cases, organizations may also want to create a custom internal dashboard to manage these additional AWS accounts without having to utilize the AWS web interface. Businesses can utilize a package like Boto3 for Python to build these custom dashboards.

Boto3 is a Python library to integrate the AWS SDK into Python. This allows developers to be able to create things like custom dashboards or automate other aspects of the AWS infrastructure.

Getting started with Boto3 is easy. Developers only need to install the Boto3 package using Python's Pip package manager. Once the Boto3 library is installed, an object needs to be instantiated with the corresponding AWS functions developers need access to. To create an object to control AWS Organizations settings, instantiate an object using the 'organizations' objects ( client = boto3.client('organizations')).

Once that object is created, developers can do things like attach policies to accounts, create accounts, delete accounts, assign privileges, and more.


By submitting this form you agree to receive marketing emails from CBT Nuggets and that you have read, understood and are able to consent to our privacy policy.

Don't miss out!Get great content
delivered to your inbox.

By submitting this form you agree to receive marketing emails from CBT Nuggets and that you have read, understood and are able to consent to our privacy policy.

Recommended Articles

Get CBT Nuggets IT training news and resources

I have read and understood the privacy policy and am able to consent to it.

© 2023 CBT Nuggets. All rights reserved.Terms | Privacy Policy | Accessibility | Sitemap | 2850 Crescent Avenue, Eugene, OR 97408 | 541-284-5522