Prophecy supports direct integration with Amazon S3, allowing you to read from and write to S3 buckets as part of your data pipelines. This page explains how to configure the connection, what permissions are required, and how S3 connections are managed and shared within your team.Documentation Index
Fetch the complete documentation index at: https://docs.prophecy.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Prophecy connects to Amazon S3 using the AWS credentials you provide. These credentials are used to authenticate requests and authorize all file operations during pipeline execution. To ensure Prophecy can read from and write to S3 as needed, the credentials must grant the following permissions:s3:ListBucketto list the contents of the bucket.s3:PutObjectto write files to the bucket.s3:GetObjectto read files.
Feature support
The table below outlines whether the connection supports certain Prophecy features.| Feature | Supported |
|---|---|
| Read data with a Source gem | Yes |
| Write data with a Target gem | Yes |
| Browse data in the Environment browser | Yes |
| Trigger scheduled pipeline upon file arrival or change | Yes |
| Index files in the Knowledge Graph | No |
Connection parameters
To create a connection with your Amazon S3 buckets, enter the following parameters:| Parameter | Description |
|---|---|
| Connection Name | Unique name for the connection |
| Access Key ID | Your AWS access key ID |
| Secret Access Key (Secret required) | Your AWS secret access key |
| Region | AWS region where your S3 bucket is located Example: us-east-1 |
| Bucket Name | Name of your S3 bucket |

