Cloud Storage Site Configuration

The following documentation shows how to set up some common cloud storage providers:

App Configuration

Set the following keys in your site's configuration file (/sites/{site_name}/site_config.json):

{
  ...
  "cloud_storage_settings": {
    // the ID of the region where your bucket is located
    "region": "s3-region-name",

    // the endpoint URL for your S3 instance
    "endpoint_url": "s3-endpoint-url",

    // S3 access key ID
    "access_key": "s3-access-key",

    // S3 secret access key
    "secret": "s3-secret-key",

    // the name of the S3 bucket
    "bucket": "bucket-name",

    // the name of the folder inside the bucket where the files will be stored
    "folder": "folder-name",

    // (optional) time before the generated URL for the file expires, in seconds
    // default: 120 seconds
    "expiration": 120,
  }
  ...
}