Import Amazon S3 vector namespace to OpenSearch Service vector engine
Analyzing your vector data with OpenSearch Service requires a one-time OpenSearch Service collection and IAM permission setup.
To import Amazon S3 vector namespace to OpenSearch Service vector engine
-
In the Source section, configure the Amazon S3 vector index:
-
For Amazon S3 vector index ARN, enter the ARN of your Amazon S3 vector index.
Note
Must be in format arn:aws:iam::account-id:vector-bucket-name/*:index
-
-
In the Service access section, configure OpenSearch Service authorization:
-
For Choose a method to authorize OpenSearch Service, select one of the following:
-
Create and use a new service role
-
Use an existing service role
-
-
For Service role name, enter a name for the service role.
Note
Service role name must be 1 to 64 characters. Valid characters are a-z, A-Z, 0-9, and periods (.).
-
Choose View permission details to review the required permissions.
-
-
Expand Additional settings - optional to configure advanced options if needed.
-
In the Import steps section, configure the following automation options:
-
Automate OpenSearch Service vector collection creation - OpenSearch Service collections are used to store vector data. Serverless compute capacity is measured in OpenSearch Service Compute Units (OCUs), by default the Max OCU capacity is 50.
-
Automate IAM role creation for service access - This role is used by OpenSearch Service to read the Amazon S3 vector index and write to the OpenSearch Service collection.
-
Automate OpenSearch Service ingestion pipeline creation - OpenSearch Service ingestion pipelines are used to ingest data. An Amazon S3 bucket is created as a best practice to capture and store failed events in an Amazon S3 bucket Dead Letter Queue (DLQ), enabling easy access for troubleshooting and analysis.
-
-
Choose Import to start the import process, or choose Cancel to exit without importing.