Skip to main content

Amazon S3

An Amazon S3 bucket can be defined as an input and/or output location for your videos using either the LightFlow portal or API.

Using the LightFlow Portal

Click the Amazon S3 icon on the I/O Storage page:

On the Amazon S3 Storage Creation page that appears, enter the following information:

  • Name: Name of the S3 Location as it will be displayed in LightFlow
  • Bucket: AWS bucket name
  • Access key: S3 account access key
  • Secret key: S3 account secret key
  • Type: Select Input, Output or Input & Output (the same bucket can be selected for input and also as a repository for the output files)

Using the LightFlow API

To create an Amazon S3 endpoint with the API, send a POST instruction to

The response will include the unique identifier of the input/output storage location, which can be later selected as input (InputId) and/or output (OutputId) when posting a video.

curl -XPOST '' \
  -H 'authorization: Bearer API_KEY' \
  -H 'content-type: application/json' \
  -d '{
      "storageId": "s3",
      "storageType": "input-output",
      "name": "S3 bucket",
      "args": [{
        "id": "bucket",
        "value": "custom_bucket"
        "id": "accessKey",
        "value": "access_key"
        "id": "secretKey",
        "value": "secret_key"

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.