Skip to Content

Amazon S3 Connector

Sync documents from an S3 bucket into Knowledge. S3 needs no server settings: each member connects with their own access key.

Members connect this service from Settings > Connectors. See Connectors for how connections work.

Create an access key

Create an access key for an IAM user or role that can list and read the bucket:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:ListBucket", "Resource": "arn:aws:s3:::your-bucket" }, { "Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::your-bucket/*" } ] }

Connect

In Settings > Connectors, pick Amazon S3 and fill in:

FieldDescriptionRequired
Access key IDThe key’s IDYes
Secret access keyThe key’s secretYes
RegionThe bucket’s regionNo (defaults to us-east-1)
Custom endpoint URLFor S3-compatible storage such as MinIO, Cloudflare R2 or DigitalOcean Spaces (https://<region>.digitaloceanspaces.com)No

Sync into Knowledge

Turn on Sync into Knowledge and enter the Bucket name and an optional Path prefix to sync only part of it. DocsGPT reads the files it can parse under that prefix and syncs them on the schedule you choose.