Amazon S3
The Conduit Platform by default supports Amazon S3 as a source and a destination.
The Amazon S3 destination can connect to and produce objects to a bucket.
Required Configurations
Name | Description | Required | Default |
---|---|---|---|
aws.accessKeyId | The AWS access key id. | Yes | |
aws.secretAccessKey | The AWS secret access key. | Yes | |
aws.bucket | The AWS S3 bucket name. | Yes | |
aws.region | The AWS S3 bucket region. | Yes | |
format | The destination format. Options: json or parquet . | Yes |
Looking for something else? See advanced configurations.
Upsert Behavior
The destination connector calls Configure
to parse the configuration. Next, Open
is called to start the connection to write to a bucket.
Note: If the provided bucket does not exist or if the source connector fails to access it, an error will occur.
This connector has a buffer with a configured bufferSize
. For each time Write
is called, a new record is added to the buffer. When the buffer is full, all records will be written to the bucket, and an Ack
function will be called for each record after it is written.
Advanced Configurations
Name | Description | Required | Default |
---|---|---|---|
bufferSize | Size of buffer. Min is 1 and max is 100000 . | No | 1000 |
prefix | The key prefix for the Amazon S3 destination. | No |