This feature is in public preview and available only on Standard and Enterprise plans.
This page shows you how to integrate Pinecone with an Amazon S3 bucket. Once your integration is set up, you can use it to import data from your Amazon S3 bucket into a Pinecone index or to export audit logs to your Amazon S3 bucket.
Ensure you have the following:
In the AWS IAM console:
ListBucket
: Permission to list some or all of the objects in an S3 bucket. Required for importing data and exporting audit logs.GetObject
: Permission to retrieve objects from an S3 bucket. Required for importing data.PutObject
: Permission to add an object to an S3 bucket. Required for exporting audit logs.arn:aws:s3:::example-bucket-name
arn:aws:s3:::example-bucket-name/*
In the AWS IAM console:
In the navigation pane, click Roles.
Click Create role.
In the Trusted entity type section, select AWS account.
Select Another AWS account.
Enter the Pinecone AWS VPC account ID: 713131977538
Click Next.
Select the policy you created.
Click Next.
Specify the role name. For example: “Pinecone”.
Click Create role.
Click the role you created.
On the Summary page for the role, find the ARN.
For example: arn:aws:iam::123456789012:role/PineconeAccess
Copy the ARN.
You will need to enter the ARN into Pinecone later.
This step is required for importing data. It is not required for storing audit logs.
In the Pinecone console, add an integration with Amazon S3..
This feature is in public preview and available only on Standard and Enterprise plans.
This page shows you how to integrate Pinecone with an Amazon S3 bucket. Once your integration is set up, you can use it to import data from your Amazon S3 bucket into a Pinecone index or to export audit logs to your Amazon S3 bucket.
Ensure you have the following:
In the AWS IAM console:
ListBucket
: Permission to list some or all of the objects in an S3 bucket. Required for importing data and exporting audit logs.GetObject
: Permission to retrieve objects from an S3 bucket. Required for importing data.PutObject
: Permission to add an object to an S3 bucket. Required for exporting audit logs.arn:aws:s3:::example-bucket-name
arn:aws:s3:::example-bucket-name/*
In the AWS IAM console:
In the navigation pane, click Roles.
Click Create role.
In the Trusted entity type section, select AWS account.
Select Another AWS account.
Enter the Pinecone AWS VPC account ID: 713131977538
Click Next.
Select the policy you created.
Click Next.
Specify the role name. For example: “Pinecone”.
Click Create role.
Click the role you created.
On the Summary page for the role, find the ARN.
For example: arn:aws:iam::123456789012:role/PineconeAccess
Copy the ARN.
You will need to enter the ARN into Pinecone later.
This step is required for importing data. It is not required for storing audit logs.
In the Pinecone console, add an integration with Amazon S3..