Manage S3 Connections
This guide walks you through creating AWS S3 connections in Flowfile to access your cloud data.
Overview
Cloud storage connections securely store your AWS credentials and configuration, allowing you to reuse them across multiple workflows without re-entering credentials.
Steps to Create an S3 Connection
1. Access Cloud Storage Connections
Click the Cloud icon in the left sidebar to access the Cloud Storage Connections page.
Screenshot: Cloud Storage Connections Page
2. Add New Connection
Click the "+ Add Connection" button to open the connection configuration dialog.
Screenshot: Add Connection Dialog
3. Configure Connection Settings
Basic Settings
Field | Description |
---|---|
Connection Name | A unique identifier for this connection (e.g., my_s3_storage ) |
Storage Type | Select AWS S3 |
Authentication Methods
Choose one of the following authentication methods:
Access Key
- AWS Access Key ID: Your AWS access key (e.g.,
AKIAIOSFODNN7EXAMPLE
) - AWS Secret Access Key: Your AWS secret access key
- AWS Region: The AWS region where your S3 buckets are located (e.g.,
us-east-1
)
AWS CLI
- Uses credentials from your local AWS CLI configuration
- AWS Region: The AWS region where your S3 buckets are located
Advanced Settings (Optional)
Field | Description |
---|---|
Custom Endpoint URL | For S3-compatible services (e.g., MinIO) |
Allow Unsafe HTML | Enable if your S3 data contains HTML content |
Verify SSL | Disable only for testing with self-signed certificates |
4. Save Connection
Click "Create Connection" to save your configuration.
Using S3 Connections in Workflows
Once created, your S3 connection will appear in the Cloud Storage Reader and Writer node's connection dropdown. Simply:
- Add a Cloud Storage Reader node to your workflow
- Select your connection from the dropdown
- Enter the S3 path (e.g.,
s3://my-bucket/data/file.csv
) - Configure file format options
- Run your workflow