Export and Import Workload Utility

Authors

  • Eric Pullen, Performance Efficiency Lead Well-Architected

Introduction

The purpose of this lab is to teach you how to use the AWS SDK for Python (Boto3) to retrieve all of the questions, best practices, and improvement plan links for each lens and export the results to a JSON file or import all of the workload properties from a JSON file into the Well-Architected tool.

Prerequisites:

  • An AWS Account that you are able to use for testing, that is not used for production or other purposes.
  • An Identity and Access Management (IAM) user or federated credentials into that account that has permissions to use Well-Architected Tool (WellArchitectedConsoleFullAccess managed policy).
  • Python 3.9+
  • AWS SDK for Python (Boto3) installed

Costs:

  • There are no costs for exporting or importing Well-Architected Reviews

Steps: