How to build a Prefect 2.0 PoC on AWS

This Discourse topic is waiting for a contributor! Add your content as a comment, and we’ll review and consolidate it.

Thanks for helping us grow this knowledge base! :heart:

Recipes needed here:

Execution layer Packaging Code Code Artifact Store Flow code storage CI/CD tool Done?
EKS Docker ECR S3 GitHub Actions
EKS Docker ECR S3 AWS Code Build
EC2 Docker ECR S3 GitHub Actions
EC2 Docker ECR S3 AWS Code Build
EC2 Pip package + Conda Local S3 GitHub Actions
EC2 Pip package + Conda Local S3 AWS Code Build
ECS Docker ECR GitHub GitHub Actions

All agents deployed with EC2 need to be deployed with a supervisor and, ideally, should have a mechanism to ensure the agent gets restarted when the VM is restarted, as shown here:

Similarly, when using any code artifact store, the recipe should demonstrate how the agent can authenticate with any given (container) registry to pull the image or flow code

Your execution layer (agent)