---
title: "Datastore connection to AWS"
description: "This section details requirement examples of connections to AWS using our connectors for S3 Delimited Text, and Relational Databases in an EC2 instance."
url: "https://eightwire.io/knowledge-base/datastore-connection-to-aws/"
category: "Datastore Features"
generated: "2026-09-16"
---
# Datastore connection to AWS

> This section details requirement examples of connections to AWS using our connectors for S3 Delimited Text, and Relational Databases in an EC2 instance.

## RDS

To connect to RDS, create a Datastore as follows;

**Type**: SQL Server

**Where is your data**: On an internal network

**Agent**: Select the Agent installed in your EC2 environment

**Connection String**: Server = \[ServerName\],\[Port\];Database=\[DatabaseName\];User Id=\[UserID\];Password=\[Password\];

**Security Groups**

EC2 — Inbound ports 3389  - no outbound rules

RDS — Inbound ports 1433 - no outbound rules

There is also a rule that allows the EC2 group to access the RDS group so the agent on EC2 can connect to RDS via the SQL Native Client (port 1433).

![Eightwire exchanges data two-way with a T2 Micro DX Agent Server inside an AWS VPC, which links to an AWS RDS Landing Zone and other AWS resources.](https://eightwire.io/_astro/datastore-connection-to-aws-1.BH7huCJu_Z13Qonq.webp)

## S3 Buckets

To connect to S3, create a Datastore as follows

Type — S3 Delimited Text

Where is your data? — In the Cloud

Agent — Not required

Bucket Name — Secret Key - Access Key - AWS Region - Path

**Permissions**

Please refer to AWS documentation with regards to [applying security to the AWS S3 Bucket.](https://aws.amazon.com/blogs/security/writing-iam-policies-how-to-grant-access-to-an-amazon-s3-bucket/)

For Eightwire to interact with the AWS bucket the suggested actions required to browse, read, overwrite and insert are;

ListAllMyBuckets

GetBucketLocation

ListBucket

GetObject

PutObject

DeleteObject