【发布时间】:2020-11-26 18:56:46
【问题描述】:
我想在 python 中重命名一个 AWS DynamoDB 表(有很多项目)。
有一种通过界面[1]进行备份管理的方法,但我需要使用python boto3。
怎么做?
【问题讨论】:
标签: python-3.x amazon-dynamodb boto3 dynamodb-queries
我想在 python 中重命名一个 AWS DynamoDB 表(有很多项目)。
有一种通过界面[1]进行备份管理的方法,但我需要使用python boto3。
怎么做?
【问题讨论】:
标签: python-3.x amazon-dynamodb boto3 dynamodb-queries
您无法重命名 DynamoDB 表。
相反,创建一个新表,将所有内容复制到其中,然后删除旧表。
这是一个示例(但在 Golang 中):https://github.com/thumbtack/dynamodb-rename
这里是 DynamoDB 的 Boto3 文档:https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb.html
由于 API 均基于底层 AWS Rest API,因此从 Go 转换为 Python 应该很容易。
【讨论】: