If you’re new to Unstructured, read this note first.Before you can create a destination connector, you must first sign in to your Unstructured account:
- If you do not already have an Unstructured account, sign up for free. After you sign up, you are automatically signed in to your new Unstructured Let’s Go account, at https://platform.unstructured.io. To sign up for a Business account instead, contact Unstructured Sales, or learn more.
- If you already have an Unstructured Let’s Go, Pay-As-You-Go, or Business SaaS account and are not already signed in, sign in to your account at https://platform.unstructured.io. For other types of Business accounts, see your Unstructured account administrator for sign-in instructions, or email Unstructured Support at support@unstructured.io.
-
An Amazon S3 Vectors bucket.
- Learn how to create an S3 Vectors bucket.
- Learn how to get the name of an existing S3 Vectors bucket.
-
The AWS Region (such as
us-east-1) of the target S3 Vectors bucket. Learn how to get the Region of an existing S3 Vectors bucket. -
An index for the target S3 Vectors bucket.
- Learn how to create an index.
- Learn how to get the name of an existing index.
- Vector index name can be any allowed name pattern.
- For Dimension, only specify a number that is supported by Unstructured’s available embedding models.
- For Distance metric, only specify Cosine.
-
For Metadata configuration under Additional settings, Unstructured recommends that you specify the following 10 keys for Non-filterable metadata:
textlink_urlslink_textscoordinates-pointscoordinates-systemdata_source-urldata_source-record_locatordata_source-date_createddata_source-date_modifieddata_source-date_processed
- There are no Unstructured-specific requirements for Encryption or Tags.
- For the target index, the number of dimensions that are generated. Learn how to get the index’s number of dimensions.
-
The AWS access key ID and the AWS secret access key for the target AWS IAM principal (such as an IAM user or group) that has the appropriate access to the S3 Vectors bucket.
-
If you use identity-based policies to control access, the target IAM principal must have at minimum the following access permissions. Replace the following placeholders:
- Replace
<region-short-id>with the AWS Region short ID of the target S3 Vectors bucket. - Replace
<account-id>with the AWS account ID of the target S3 Vectors bucket. - Replace
<bucket-name>with the name of the target S3 Vectors bucket. - Replace
<index-name>with the name of the target index.
Learn more about these S3 Vectors access permissions. - Replace
- Learn how to attach an access policy to an IAM user, group, or role.
- Learn how to create and manage AWS access key IDs and their related AWS secret access keys for IAM users.
- Learn how to switch from an IAM user to a role for temporary access.
-
If you use identity-based policies to control access, the target IAM principal must have at minimum the following access permissions. Replace the following placeholders:
Create the destination connector
To create the destination connector:- On the sidebar, click Connectors.
- Click Destinations.
- Click New or Create Connector.
- Give the connector some unique Name.
- In the Provider area, click Amazon S3 Vectors.
- Click Continue.
- Follow the on-screen instructions to fill in the fields as described later on this page.
- Click Save and Test.
- Name (required): A unique name for this connector.
- Region (required): The AWS Region (such as
us-east-1) of the target Amazon S3 Vectors bucket. - Key (required): The AWS access key ID for the target AWS IAM principal that has the appropriate access to the target bucket.
- Secret (required): The AWS secret access key for the corresponding AWS access key ID.
- Vector Bucket Name (required): The name of the target bucket.
- Index Name (required): The name of the target index in the bucket.
- Batch Size: The maximum number of vectors to generate a single batch. The maximum is
500. The default is100if not otherwise specified. - Key Prefix: Some string to prepend to each vector key. The default is to not prepend a string to each vector key, if this value is not otherwise specified.

