【问题标题】:How to rename a table with AWS Dynamodb and boto3 API?如何使用 AWS Dynamodb 和 boto3 API 重命名表?
【发布时间】:2020-11-26 18:56:46
【问题描述】:

我想在 python 中重命名一个 AWS DynamoDB 表(有很多项目)。

有一种通过界面[1]进行备份管理的方法,但我需要使用python boto3。

怎么做?

[1]How to rename a DynamoDB table

【问题讨论】:

    标签: python-3.x amazon-dynamodb boto3 dynamodb-queries


    【解决方案1】:

    您无法重命名 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 应该很容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-11
      • 2022-01-12
      • 1970-01-01
      • 2015-12-06
      相关资源
      最近更新 更多