DynamoDB Agent Storage is a class that implements the AgentStorage interface using Amazon DynamoDB as the backend storage system. It provides scalable, managed storage for agent sessions with support for indexing and efficient querying.

Parameters

ParameterTypeDescriptionDefault
table_namestrName of the DynamoDB tableRequired
region_nameOptional[str]AWS region nameNone
aws_access_key_idOptional[str]AWS access key IDNone
aws_secret_access_keyOptional[str]AWS secret access keyNone
endpoint_urlOptional[str]Custom endpoint URLNone
create_table_if_not_existsboolAuto-create table if missingTrue