This repository contains Membrane element that interacts with AWS. Currently implemented are:
Membrane.AWS.S3.Source
It's a part of the Membrane Framework.
The package can be installed by adding membrane_aws_plugin
to your list of dependencies in mix.exs
:
def deps do
[
{:membrane_aws_plugin, "~> 0.1.0"}
]
end
The example/
folder contains an example usage of Membrane.AWS.S3.Source
.
This demo downloads a file from S3 and saves it locally. It requires that you set these environment variables: BUCKET
, FILE_PATH
, ACCESS_KEY_ID
, SECRET_ACCESS_KEY
, REGION
.
$ elixir examples/source_example.exs
Copyright 2024, Software Mansion
Licensed under the Apache License, Version 2.0