Astronomer can support alternative networking solutions that are not covered in documentation. If you have specific networking requirements that aren’t covered in documentation, or you need help to create a custom network connection, reach out to Astronomer support.
Network connection recommendations
If you’re just starting out on Astro and you’re working with publicly available services and testing data, you only need a public connection. For example, if you’re accessing a publicly available API, you only need to configure an HTTP Airflow connection to establish a connection between your Deployment and the API. To access or write data on your company’s cloud, Astronomer strongly recommends establishing a private network connection between Astro and your cloud. For most use cases, Astronomer recommends creating a VPC peering connection between Astro and your cloud. After the connection is established, you can authorize individual Deployments to specific resources using workload identity. This method is simple to set up and ensures private and secure connectivity between Astro and any support cloud provider. To create a VPC peering connection to Astro, you must use a dedicated cluster. In general, dedicated clusters support more secure networking types, such as AWS PrivateLink and Azure VNet peering. See:- AWS: Create a private connection between Astro and AWS
- GCP: Create a private connection between Astro and GCP
- Azure: Create a private connection between Astro and Azure
Astronomer monitors the health of Deployments and dags, but it doesn’t monitor the status of network connections because they exist outside of Astronomer’s observable control plane and data plane.