Skip to main content
GCSMediaStorage writes media to Google Cloud Storage and replaces inline bytes with a MediaReference after a successful upload.
Media offload is fail-open. If the GCS upload fails, the run can still succeed and persist the inline media instead of a MediaReference.
media_storage_gcs.py

Run the Example

1

Set up your virtual environment

2

Install dependencies

3

Export environment variables

4

Authenticate with Google Cloud

Sign in with Application Default Credentials:
5

Run the example

Save the code above as media_storage_gcs.py, then run:
Full source: cookbook/06_storage/08_media_storage_gcs.py