Skip to main content

Cloud Storage Configuration

Use Cloud Storage Configuration to choose where recordings and related files for an API key are stored. You can use VideoSDK's default storage or connect a supported cloud-storage provider.

Open Cloud Storage Configuration

  1. Sign in to the VideoSDK Dashboard.
  2. Select RTC and go to API Keys.
  3. Find the API key whose storage configuration you want to manage.
  4. Select the cube icon in the Actions column.

The configuration applies to the selected API key.

Select a Storage Provider

Select a provider and complete the fields displayed for it.

Select Default to store recordings and files using VideoSDK's managed storage. No external cloud-provider credentials are required.

Default

Private Access

Enable Private Access to generate temporary URLs for protected file access. Select how long each generated URL should remain valid:

ExpiryIntended access period
15 minQuick access
1hTemporary access
6hExtended session
24hFull-day access

Configure Shared Storage Controls

The controls displayed below the provider fields depend on the selected provider and enabled options.

Encryption

Enable Encryption to encrypt recordings and files before they are stored.

When encryption is enabled:

  1. Select the AES-256-GCM encryption algorithm.
  2. Select RSA 2048 or RSA 4096 as the key algorithm.
  3. Paste your Public Key, or select Generate Key to generate one.

Keep the corresponding private key secure. It is required when your workflow needs to decrypt the protected files.

Fallback Storage

For an external provider, enable Fallback Storage to store recordings in VideoSDK's default storage if an upload to the configured provider fails. Recordings stored through fallback storage are billed according to the applicable recording storage charges.

Data Processing for Transcription & Summaries

Enable Data Processing for Transcription & Summaries to allow VideoSDK to process recordings for AI-powered transcription, summaries, and related workflows.

Recordings, transcripts, and processed data are not used to train AI models.

important

Encryption and Data Processing for Transcription & Summaries cannot remain enabled at the same time. Enable encryption when protected storage is required, or enable data processing when VideoSDK must process the recording for transcription and summaries.

Save the Configuration

Review the provider credentials, destination, access controls, and processing options, then select Save.

warning

Cloud access keys, connection strings, and service-account private keys are sensitive credentials. Use credentials with only the permissions required for the destination and do not expose them in client-side code, public repositories, screenshots, or logs.

Frequently Asked Questions

Why does one toggle turn off when I enable Encryption or Data Processing?

The two options are mutually exclusive. Encrypted recordings cannot remain enabled for VideoSDK transcription and summary processing at the same time. Choose Encryption for protected storage or Data Processing for Transcription & Summaries when you need those processing workflows, then save the configuration.

Got a Question? Ask us on discord