# Connect to AWS S3 Bucket from SingleStore

## Overview

SingleStore Helios workspaces deployed in AWS regions securely connect to Amazon S3 buckets using AWS gateway endpoints. These connections remain within the internal AWS network, which eliminates the exposure to the public internet.

For more information on how to load data from AWS S3 using pipelines, refer to [Load Data from Amazon Web Services (AWS) S3](https://docs.singlestore.com/cloud/load-data/data-sources/load-data-from-amazon-web-services-aws-s-3.md).

## How It Works

SingleStore preconfigures [AWS gateway endpoints](https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints-s3.html) in its AWS environments. These endpoints provide private and optimized connectivity to Amazon S3 for buckets located in the same region as the Helios workspace.

When an S3 bucket is referenced using the `LOAD DATA` command, SingleStore initiates an outbound connection. If the bucket is in the same AWS region as the workspace, traffic is automatically routed through the gateway endpoint, which ensures the connection stays within the AWS network.

If the S3 bucket is in a different region than your Helios workspace, the traffic may be routed over the public internet.

## Requirements

To take advantage of gateway endpoint routing, ensure the following:

* The S3 bucket is located in the same AWS region as your Helios workspace.
* Use the following to access the S3 bucket:

  * IAM policy
  * AWS credentials

  Refer to [Load Data from Amazon Web Services (AWS) S3](https://docs.singlestore.com/cloud/load-data/data-sources/load-data-from-amazon-web-services-aws-s-3.md) for more information on IAM policy and AWS credentials.

***

Modified at: July 25, 2025

Source: [/cloud/load-data/data-sources/load-data-from-amazon-web-services-aws-s-3/connect-to-aws-s-3-bucket-from-singlestore/](https://docs.singlestore.com/cloud/load-data/data-sources/load-data-from-amazon-web-services-aws-s-3/connect-to-aws-s-3-bucket-from-singlestore/)

(An index of the documentation is available at /llms.txt)
