当前位置: 首页 > 知识库问答 >
问题:

如何重命名DynamoDB表

景景胜
2023-03-14

我有DynamoDB表,我想重命名它。似乎没有任何重命名表的命令或选项。以前有人给桌子重新命名过吗?

共有2个答案

羊舌高峰
2023-03-14

当前没有,如果您真的需要一个新的表名,您需要创建一个新的表并将数据从一个复制到另一个。

纪勇军
2023-03-14

我知道这是一个老问题,我不想抢了user6500852答案的风头,但对于任何一个偶然发现这个问题的人来说,需要一个答案:

>

  • 在Web UI中选择要重命名的表,使其突出显示,并且右侧显示各种选项卡。

    单击Backups选项卡,在页面的下半部分(“按需备份和还原”)大饱眼福。

    给它时间完成备份。如果你只是有几个记录,这将是秒。如果你有一吨的记录,可能是几个小时。系好安全带或者回家休息一下。

    备份就绪后,在列表中突出显示它。您将看到“还原备份”按钮亮起。点击它。

    记住最后一个音符!如果使用的是全局表,还原后将丢失全局部分。买家当心!您可能需要考虑通过数据管道导出和导入...

    如果不是,那么备份和还原是一个非常容易使用的过程(不需要去设置管道、S3存储等等)。这可能需要一些时间。

    希望这对某人有帮助!

  •  类似资料:
    • 在我的一个DynamoDb表中,我有一个名为“status”的列/键,它原来是一个保留关键字。不幸的是,不能删除整个表并重新初始化它。如何重命名密钥? 以下是导致异常的Lambda代码: 这里有一个例外: 2016-06-14 18:47:24UTC 2 ok错误:在调用UpdateItem操作时发生错误(ValidationExc0019):无效的Update表达式:属性名称是保留关键字;保留关

    • 我试图将我的应用程序上传到Play Store,但谷歌不允许应用程序包含名称为“example.xxxxx”的软件包。我的问题是,我的包叫做“com.example.mainActivity”,我已经尝试重命名它了,但我对IntelliJ所能做的就是将部件重命名为“mainActivity”。“榜样”依旧。在尝试通过进入清单并用不同的名称重构它来更改示例之后,IntelliJ刚刚用新名称创建了一个

    • 在迁移等所有艰难的工作之后,只要意识到如果需要使用CNAME(例如media.abc.com)来服务内容。bucket名称需要以media.abc.com/s3/Amazon.com开头,以确保它完美地工作。 只需意识到S3不允许从控制台直接重命名。 有什么办法可以解决这个问题吗?

    • 问题内容: 我有一个具有以下内容的JSON对象: 我想将“ _id”键更改为“ id”,这样它将变成 如何使用Javascript,jQuery或Ruby,Rails做到这一点? 谢谢。 问题答案: 这将json更改为: 由于订单在JSON中的名称/值对中没有意义,因此与您想要的结果相同。

    • 在经历了所有艰难的迁移等工作之后,我才意识到我需要使用CNAME(例如media.abc.com)提供内容。bucket名称需要以media开头。美国广播公司。com/S3/amazon。com以确保其完美工作。 我刚刚意识到S3不允许从控制台直接重命名。 有没有办法解决这个问题?

    • 有很多次,我们的DevOps人员创建了一个带有错误URL的Azure WebApp。 这迫使我们删除资源组(因为组包含web应用,SQL Azure等)并重新创造。 有没有办法通过powershell Azure API或某些隐藏的Azure门户功能重新命名/更新Web应用程序URL?