Programmatic Cloud Access

Session Overview

  • Principles
  • Tools
  • CLI Practice
  • Boto3 Practice

AWS Building Blocks

Block Building

What if you could provide a blueprint, and the legos would build themselves?

Programming the Cloud

Programmatic Access

  • Controls cloud resources through the AWS API (Application Programming Interface)
  • REST API (Send template to AWS and it makes it for you)
  • JSON Based

Programming the Cloud

Session Overview

  • Principles
  • Tools
  • CLI Practice
  • Boto3 Practice

Tools

Session Overview

  • Principles
  • Tools
  • CLI Practice
  • Boto3 Practice

AWS CLI & Boto3

Going to use Programmatic Cloud Access Repo

  1. Log Into SSO (if you haven’t already done so).
  2. Open Up AWS Cloud Shell (not Cloud9)
  3. Clone the above repo to your Cloud Shell environment.
  4. Open up and edit the launch-cloud9.sh script.
  5. Run the launch-cloud9.sh script.

Cloud9 Automation

What did we just do via the command line?

  1. Open up your new Cloud9 Instance.
  2. Clone the Programmatic Cloud Access Repo
  3. Run the resize-cloud9.sh script.

Cloud9 Collaboration

Add colleagues to Cloud9 environment.

AWS CLI and Boto3 Practice

  1. Practice AWS CLI Commands
  2. Launch JupyterLab and run Boto3 commands