Neon Object Storage#

Neon Object Storage is S3 compatible object storage included with Neon projects. Each branch has its own storage endpoint.

Connecting#

Connection Profile#

Note

Connection profiles can be installed from Preferences → Profiles.

Download the Neon Object Storage Connection Profile for preconfigured settings.

Tip

Set Server to the storage endpoint of your branch, like br-<branch>.storage.c-<n>.<region>.aws.neon.tech. In the Neon Console, click Connect and open the Storage tab to copy the endpoint.

Access Keys#

Credentials are scoped to a branch and its child branches.

  1. Log in to the Neon Console and select your project.

  2. Click Connect and open the Storage tab.

  3. Click Reveal credential or Copy credentials. You can also create a credential with storage:read and storage:write scopes in Settings → Credentials.

  4. Enter the token ID (nak_live_…) for Access Key ID and the secret (nsk_live_…) for Secret Access Key.

Limitations#

  • ACLs are read only. Renaming a file fails after the copy because the ACL of the source file cannot be applied to the target.

  • Versioning and lifecycle configurations are not enforced.

  • Bucket logging, website configuration and transfer acceleration are not supported.

References#