Skip to main content
S3MediaStorage writes media to object storage and replaces inline bytes with a MediaReference after a successful upload.
Media offload is fail-open. If the S3 upload fails, the run can still succeed and persist the inline media instead of a MediaReference.
media_storage_s3.py

Run the Example

1

Set up your virtual environment

2

Install dependencies

3

Export environment variables

4

Configure AWS credentials

Configure the AWS SDK default credential chain with environment variables, a shared credentials file, or an IAM role.
5

Run the example

Save the code above as media_storage_s3.py, then run:
Full source: cookbook/06_storage/06_media_storage_s3.py