Cloud Storage Connections

Connect to cloud storage services like AWS S3, Azure Blob, and Google Cloud Storage.

Supported Cloud Providers

Connect supports major cloud storage providers, allowing you to browse and manage files stored in the cloud.

Amazon S3

Connect to Amazon S3 buckets with the following configuration:

  • Access Key ID - AWS access key for authentication
  • Secret Access Key - AWS secret key
  • Region - AWS region where your bucket is located
  • Bucket Name - Name of the S3 bucket to access
  • Path Prefix - Optional path prefix to limit access to specific folders

IAM Policy Requirements

The IAM user needs the following permissions: s3:GetObject, s3:ListBucket, s3:GetBucketLocation. For write access, also include: s3:PutObject, s3:DeleteObject.

Azure Blob Storage

Connect to Azure Blob Storage containers:

  • Storage Account Name - Azure storage account name
  • Authentication Method - Access Key or Shared Access Signature (SAS)
  • Access Key - Storage account access key
  • Container Name - Blob container to access
  • Path Prefix - Optional folder path within the container

Google Cloud Storage

Connect to Google Cloud Storage buckets:

  • Project ID - Google Cloud project identifier
  • Service Account Key - JSON key file for service account authentication
  • Bucket Name - GCS bucket name
  • Path Prefix - Optional path prefix within the bucket

MinIO (S3-Compatible)

Connect to MinIO or other S3-compatible storage:

  • Endpoint URL - MinIO server endpoint
  • Access Key - MinIO access key
  • Secret Key - MinIO secret key
  • Bucket Name - Target bucket
  • Use SSL - Enable HTTPS for secure connections

Security Recommendation

Use IAM roles and policies to grant least-privilege access. Create dedicated service accounts for the platform rather than using root or admin credentials.