> ## Documentation Index
> Fetch the complete documentation index at: https://astronomer.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a network connection between Astro and AWS

You can grant Astro cluster and its Deployments access to your external AWS resources.

Publicly accessible endpoints allow you to quickly connect your Astro clusters or Deployments to AWS through an Airflow connection. If your cloud restricts IP addresses, you can add the external IPs of your Deployment or cluster to an AWS resource's allowlist. See [Connect to a public AWS endpoint](/docs/astro/connect-aws-public)

If you have stricter security requirements, you can create a private connection to AWS in a few different ways. See [Private networking connections](#private-networking-connections) for more information.

After you create a connection from your cluster to AWS, you might also need to individually authorize Deployments to access specific resources. See [Authorize your Deployment using workload identity](/docs/astro/authorize-deployments-to-your-cloud).

## Standard and dedicated cluster support for AWS networking

Standard clusters have different connection options than dedicated clusters.

Standard clusters can connect to AWS in the following ways:

* Using [static external IP addresses](/docs/astro/connect-aws-public#allowlist-a-deployment’s-external-ip-addresses-on-aws)
* Using PrivateLink to connect with the following endpoints:
  * [Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html) - Gateway Endpoint
  * [Amazon Simple Queue Service (SQS)](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-internetwork-traffic-privacy.html#sqs-vpc-endpoints) - Interface Endpoint    - [Amazon Elastic Container Registry (ECR)](https://docs.aws.amazon.com/AmazonECR/latest/userguide/vpc-endpoints.html) - Interface Endpoints for ECR API and Docker Registry API
  * [Elastic Load Balancing (ELB)](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/load-balancer-vpc-endpoints.html) - Interface Endpoint
  * [AWS Security Token Service (AWS STS)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts_vpce.html) - Interface Endpoint

### Private networking connections

Dedicated clusters can connect to AWS in the same ways as standard clusters. Additionally, they support a number of private connectivity options including:

* [VPC peering](/docs/astro/connect-aws-vpc-peering)
* [Transit Gateways](/docs/astro/connect-aws-transit-gateways)
* [AWS PrivateLink](/docs/astro/connect-aws-privatelink)
* [VPN](/docs/astro/connect-aws-VPN)
* [Hostname resolution options](/docs/astro/connect-aws-hostname-resolution)

If you require a private connection between Astro and AWS, Astronomer recommends configuring a dedicated cluster. See [Create a dedicated cluster](/docs/astro/create-dedicated-cluster). Transitive connectivity to on-premise networks is also possible through your managed VPCs. However, architectures with a demarcation point between Astro and your on-premise network are not supported.

## See Also

* [Manage Airflow connections and variables](/docs/astro/manage-connections-variables)
* [Authorize your Deployment using workload identity](/docs/astro/authorize-deployments-to-your-cloud)
