用途:该技能用于通过 awsflow 的 DynamoDBTool 执行 Amazon DynamoDB 的表与数据项管理操作。当用户询问 DynamoDB 表或项、需要查询或扫描数据、创建或删除表、对项做 CRUD,或涉及 TTL、备份、全局表和自动扩缩容时适用。
主要能力:ListTables、DescribeTable 列出与查看表;Query 按主键查询并支持过滤表达式、二级索引;Scan 扫描全表;GetItem、PutItem、UpdateItem、DeleteItem 对数据项做增删改查,支持条件表达式;CreateTable、DeleteTable、UpdateTable 管理表结构与计费模式;UpdateTimeToLive 管理 TTL;ListBackups、CreateBackup、DescribeBackup、DeleteBackup、RestoreTableFromBackup 管理备份与恢复;ListGlobalTables、CreateGlobalTable、UpdateGlobalTable 管理全局表;ListTagsOfResource、TagResource、UntagResource 管理标签。
使用方式:调用工具时需提供 params 对象,命令以 JSON 形式给出,例如 {"command":"ListTables","params":{"Limit":100}};创建表需提供 TableName、KeySchema、AttributeDefinitions,BillingMode 可为 PAY_PER_REQUEST 或 PROVISIONED。属性值使用 DynamoDB 类型映射,如 {"S":"string"}、{"N":"123"}、{"BOOL":true}。
适用场景:DynamoDB 日常运维、数据查询与写入、表结构变更、备份恢复和标签管理。
限制:资料仅覆盖上述命令与参数,未提供认证配置、权限要求、收费或价格信息,这些内容暂未提供。