Export and Import Workload Utility


  • Eric Pullen, Performance Efficiency Lead Well-Architected


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.


  • 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


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