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

# Private Networking for Amazon S3 Tables

This guide describes how to configure private network connections between StreamNative Cloud and Amazon S3 Tables. Private connectivity ensures that traffic between your StreamNative BYOC cluster and Amazon S3 Tables does not traverse the public internet.

Amazon S3 Tables is available only on AWS.

The following diagram shows the network path between your StreamNative BYOC cluster and Amazon S3 Tables over private connectivity.

```mermaid theme={null}
flowchart TB
    subgraph BYOC["StreamNative BYOC VPC (AWS)"]
        Cluster["BYOC Cluster"]
        VPCE["S3 Tables VPC Endpoint"]
    end

    S3T["Amazon S3 Tables"]

    Cluster -->|"catalog and data traffic"| VPCE --> S3T

    classDef byoc fill:#dbeafe,stroke:#2563eb,color:#1e3a8a
    classDef edge fill:#fde68a,stroke:#b45309,color:#451a03
    classDef ext  fill:#ede9fe,stroke:#7c3aed,color:#4c1d95
    class Cluster byoc
    class VPCE edge
    class S3T ext
```

## Prerequisites

* A StreamNative BYOC cluster deployed on AWS.
* A prepared Amazon S3 Tables catalog. See [Prepare Amazon S3 Tables (Iceberg)](/cloud/lakehouse/prepare-catalogs/s3table/iceberg).
* Storage private connectivity configured (if applicable). See [Private Networking for Catalog Integration](/cloud/lakehouse/catalogs/private-networking/overview) for storage connectivity details.

## Configure private connectivity

Amazon S3 Tables uses S3 endpoints for both data storage and catalog operations. On AWS, StreamNative configures private network connections to Amazon S3 endpoints by default in all StreamNative environments. The S3 VPC endpoint is configured per VPC.

**No additional action is required on your side.** All traffic between your StreamNative BYOC cluster and Amazon S3 Tables stays within the AWS private network automatically.
