store_s3

The `store_s3` directive is used to configure storage settings for media files in Amazon S3 or compatible cloud storage within the Kaltura Media Framework.

Syntaxstore_s3 bucket_name;
Defaultnone
Context
Arguments1

Description

The store_s3 directive sets up the necessary parameters for storing media files in Amazon S3 or compatible storage solutions. This directive takes an argument that specifies the bucket name or path in the S3 storage system. When configured correctly, the media framework uses this setting to determine where to upload media files generated by the processing components.

When the store_s3 directive is defined in the NGINX configuration, it will integrate with the Kaltura Media Framework, allowing the framework to seamlessly push transcoded media files directly to S3. This feature is particularly useful for developers running media applications where efficient cloud storage management is necessary for scalability and performance. By enabling this directive, it automates the handling of file storage, alleviating some underlying complexity of deployment.

It is essential to ensure that the proper permissions and access keys are configured on the server to interact with the S3 API. Additionally, network connectivity and authentication needs must be accounted for to avoid runtime errors when trying to upload files.

Config Example

store_s3 my-media-bucket;

Ensure AWS credentials are correctly set in the environment to prevent access issues.

S3 bucket name must conform to AWS naming conventions to avoid errors.

Check the region settings of your S3 bucket to ensure they match the access settings in the framework.

← Back to all directives