Skip to main content

Cloud Options

FastTransfer supports direct exports to cloud storage platforms: AWS S3, Azure Blob Storage, Azure Data Lake Gen2, and Google Cloud Storage. For detailed cloud authentication setup and configuration, see the Cloud Connectivity documentation.

note

FastTransfer will use multi-part uploads for all cloud provider

Warning

Since FastTransfer can be cancelled, killed, or crash unexpectedly, any multipart uploads it initiates may remain incomplete. These unfinished multipart uploads continue to occupy storage and may incur additional costs. To prevent this, you should configure a lifecycle management rule on your bucket to automatically delete incomplete multipart uploads older than x days.

Supported Cloud Platforms

To export data to a cloud storage service, use the URI scheme specific to your target destination with the --directory value

PlatformURI SchemeExample
AWS S3s3://s3://my-bucket/data/
Azure Blobabs://abs://myaccount.blob.core.windows.net/mycontainer/mydir/
Azure Data Lake Gen2abfss://abfss://myaccount.dfs.core.windows.net/mycontainer/mydir/
Google Cloud Storagegs://gs://my-bucket/data/
S3-Compatibles3://s3://mybucket/export/ (MinIO, OVH, etc.)
OneLakeonelake://onelake://MyWorSpace/MyLakeHouse/MyDir/

Cloud Profile

You can use the --cloudprofile parameter to specify which cloud credentials profile to use.

./FastTransfer \
...
--directory "s3://my-bucket/exports" \
--fileoutput "orders.parquet" \
--cloudprofile "production" \
...

Syntax:

  • Long form: --cloudprofile <profile_name>
Copyright © 2026 Architecture & Performance. Built with Docusaurus.