[英]Amazon DynamoDB backup from a table and restore to a new table
我正在尋找一種在 Amazon DynamoDB 中執行以下步驟的方法:
- 備份表
table_A
- 刪除表
table_A
- 創建一個同名的新表
table_A
- 用步驟中的備份填充新表。 1
這個任務的目的是我需要改變table_A
的LSI
(本地二級索引),改變它的唯一方法是創建一個新表。 對? 我還需要保留數據(不超過幾 MB)
那么有可能做#3和#4嗎? 或者有沒有更好的方法來解決這件事? 如果這張表正在生產中,什么是合理的方法?
提前致謝,
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/backuprestore_HowItWorks.html
除了數據之外,備份中還包括(並且不能排除)以下內容:
- 全球二級索引 (GSI)
- 本地二級索引 (LSI)
- 流
- 預置讀寫容量
這是我以前使用過的一種方法:
table_A
(以防萬一)table_B
table_B
table_B
table_A
。 重新創建它。 使用數據管道加載數據https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-importexport-ddb.html
數據管道在可用性和日志記錄方面相當垃圾,但它工作得很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.