DynamoDbStorage 类,将 DynamoDB 作为 Agent、Team 和 Workflow 的存储后端。
用法
您需要为DynamoDbStorage 类提供 aws_access_key_id 和 aws_secret_access_key 参数。
dynamodb_storage_for_agent.py
参数
| 参数 | 类型 | 默认 | 描述 |
|---|---|---|---|
table_name | str | - | 要使用的表名。 |
region_name | Optional[str] | None | DynamoDB 表的区域名称。 |
aws_access_key_id | Optional[str] | None | AWS 访问密钥 ID,如果提供的话。 |
aws_secret_access_key | Optional[str] | None | AWS 秘密访问密钥,如果提供的话。 |
endpoint_url | Optional[str] | None | 端点 URL,如果提供的话。 |
create_table_if_not_exists | bool | True | 如果为 true,则在表不存在时创建该表。 |
开发者资源
- 查看 Cookbook