To run a self-hosted Prefect Server on AWS with version 3.0.0, here are some key points to keep in mind:
1.
Kubernetes Deployment:
- For running Prefect servers in a containerized setup, use the
prefect-server Helm chart.
2.
Database Requirements:
- Ensure that SQLite is installed. However, SQLite is typically bundled with Python and most systems already have it installed. Compatible versions include Ubuntu 22.04 LTS and Ubuntu 20.04 LTS.
3.
AWS Specific Permissions:
- For AWS, you will need certain EC2 and ECR permissions such as
ec2:CreateRouteTable
,
ecr:CreateRepository
, etc. Permissions are detailed
here.
4.
Additional Features:
- Prefect Cloud offers additional features like RBAC, Audit logs, and SSO, which aren't available in the self-hosted version.
For detailed guidelines on deploying your Prefect server on AWS, refer to the
official documentation.
Need more specific nitty-gritty details? 😅