Amazon S3

Connect S3 and S3-compatible storage directly in meinGPT

Set up in meinGPT

Open Settings → Data sources and click Add data source. Choose Amazon S3 (or an S3-compatible storage) and fill in the following fields:

FieldRequiredDescription
Endpointe.g. s3.amazonaws.com, or the endpoint of your S3-compatible storage (MinIO, DigitalOcean Spaces, …)
Access Key IDAccess key ID of the IAM user
Secret Access KeySecret access key of the same user
Bucket NameThe bucket meinGPT should read
Base PathoptionalFolder prefix, if only part of the bucket should be indexed

Click Connect to create the source and start the first sync.

Amazon S3 runs as a Cloud data source; it needs no Outpost of your own, and this source type is not available for on-premise Outpost deployments.

Create credentials in AWS

meinGPT only needs read access to the bucket:

  1. Create an IAM userAWS IAM Console
  2. Attach a policy — read access (s3:GetObject, s3:ListBucket) to the target bucket
  3. Generate access keys — copy the access key ID and secret access key into the form above

For S3-compatible providers (MinIO, DigitalOcean Spaces, …), the same flow applies at that provider instead of AWS IAM.

Synchronization

  • meinGPT connects to the configured bucket and syncs objects below the base path.
  • Later runs only process changes.
  • For large buckets, start with a narrow base path for a safer rollout.
Was this page helpful?