Skip to main content
Back to Search AI connectors list The Amazon S3 connector ingests files from Amazon S3 buckets into Search AI, enabling intelligent search and analysis of your stored content.
SpecificationDetails
Repository typeCloud
Supported contentFiles in buckets (.pdf, .txt, .ppt, .docx)
RACL supportNo
Content filteringNo

Prerequisites

The IAM user whose credentials are used to configure the connector must have the following permissions:
{
  "Effect": "Allow",
  "Action": "s3:ListAllMyBuckets",
  "Resource": "arn:aws:s3:::*"
},
{
  "Effect": "Allow",
  "Action": "s3:ListBucket",
  "Resource": "arn:aws:s3:::your-bucket-name"
},
{
  "Effect": "Allow",
  "Action": "s3:GetObject",
  "Resource": "arn:aws:s3:::your-bucket-name/*"
}

Generate an Access Key

  1. Sign in to the AWS Management Console.
  2. Navigate to the IAM user’s details page.
  3. Click the Security credentials tab.
  4. Under Access keys, click Create access key.
  5. Follow the prompts and save the Access Key ID and Secret Access Key (download the .csv file). The secret key is shown only once at creation.
Refer to the AWS documentation for detailed instructions.

Configure the Amazon S3 Connector in Search AI

On the Authorization page of the connector, provide the following fields and click Connect.
FieldDescription
NameUnique name for the connector
Access KeyAccess Key ID generated in the previous step
SecretSecret Access Key generated in the previous step
RegionAWS region of your account

Content Ingestion

After connecting, go to the Configuration tab and set up synchronization. Click Sync Now for an immediate sync, or use Schedule Sync to run sync at a future time. Search AI ingests all supported files (.pdf, .txt, .ppt, .docx) from buckets accessible to the configured IAM user. Ingested content is accessible to all Search AI users.
Note: Only buckets from the same region as the configured account can be used for content ingestion.