Skip to main content
Run a second turn against media that a successful first-turn upload stored in S3.
This example does not assert that offload succeeded. A storage failure can leave inline media in the persisted run, so verify the MediaReference and S3 object before using it as a read-back test.
media_storage_multiturn.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_multiturn.py, then run:
6

Verify the offload

Confirm that the first stored run contains a MediaReference and that its storage key exists in the S3 bucket before treating the second turn as an S3 read-back test.
Full source: cookbook/06_storage/07_media_storage_multiturn.py