Generate a custom WellArchitected Framework HTML Report

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 copy create a Well-Architected Framework report in HTML. The python application in this lab will also show you how to incorporate the Improvement Plan text relevant for each of the unchecked best practices.

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 copying or creating new WellArchitected Reviews

Steps: