Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Storage Connections

Storage connections let you use your own cloud storage bucket so that files uploaded through Secure Exchange are stored in your infrastructure, not Claryn’s.

  • AWS S3
  • Cloudflare R2
  • Google Cloud Storage
  • Azure Blob Storage
ModeDescription
Static credentialsAccess key and secret stored in Claryn (encrypted)
AssumeRoleClaryn assumes an IAM role in your AWS account (recommended for AWS)
Workload IdentityFor GCP and Azure managed identity setups

The AssumeRole mode is recommended for AWS S3 because it avoids storing long-lived credentials and supports fine-grained permission boundaries.

  1. Go to Settings → Storage → New Connection
  2. Select your cloud provider
  3. Choose an authentication mode and enter the required credentials or role ARN
  4. Click Test Connection — Claryn validates the connection before saving
  5. Click Save

After saving, you can assign this connection as the default storage for new exchanges.

Claryn tests the connection at setup time and on demand. If a connection fails validation, exchanges using that storage will be blocked until the issue is resolved.

To re-test at any time, go to Settings → Storage, select the connection, and click Test.

  • Static credentials are encrypted at rest and never exposed in the UI after saving
  • AssumeRole is scoped to the minimum permissions needed: s3:PutObject, s3:GetObject, s3:DeleteObject
  • All file transfers use TLS in transit