S3 (Write) block
The s3_write block puts an S3 object, writing processed files to a destination Amazon S3 bucket. It acts as the destination block in a Connect+ dataflow, receiving output from upstream blocks and uploading the resulting file to a specified S3 bucket using AWS credentials. The block supports configurable content types, AWS credential-based authentication, and an optional AWS Credentials Provider service for internal authentication.
When to use this block
Use this block when the processed output of your dataflow needs to be stored in an Amazon S3 bucket.
Prerequisites
Before configuring this block, make sure you have:
- AWS access key ID and secret access key with write permissions on the destination bucket
- The destination S3 bucket name and AWS region
Configuration fields
Field name | Required | Description |
|---|---|---|
Block name | Yes | A name for the block instance. The name must be alphanumeric. There is no character limit. |
S3 Object name/Filename | Yes | The name given to the file uploaded to S3. |
S3 Bucket Name | Yes | The name of the destination S3 bucket. |
Content Type | Yes | The type of the file being uploaded. |
Access Key | Yes | The AWS access key ID used to authenticate with the S3 bucket. |
Secret Key | Yes | The AWS secret access key used for authentication. |
AWS Region | Yes | The AWS region of the destination S3 bucket. |
AWS Credentials Provider service | Yes | The credentials provider to use for authentication.
Select |

Updated about 1 hour ago
