我需要備份一些目前不太大的DynamoDB表到S3。然而,這些是另一個團隊使用/工作的桌子,但不是我。這些備份需要每週進行一次,並且僅用於在災難性情況下恢復DynamoDB表(有希望永遠不會)。 我看到有一種方法可以通過設置數據管道來實現這一點,我猜你可以安排每週做一次這項工作。但是,這似乎會保持管道暢通並開始招收費用。所以我想知道,如果通過管道支持表並保持打開狀態,或者創建類似powershellscript的計劃在已存在的EC2實例上運行,這將手動創建一個JSON映射文件並將其更新到S3。
另外,我想另一個問題更多的是一個實用性問題。將dynamoDB表備份爲Json格式有多困難。這似乎並不難,但不確定。很抱歉,如果這些問題太籠統。通過數據管道備份DynamoDB表vs爲dynamoDB手動創建json
0
A
回答
0
您是否正在假設Data Pipeline將服務器永久保存起來?事實並非如此。
例如,您已經定義了一個Shell活動,活動完成後,服務器將終止。 (您可以手動設置終止保護。Ref.
既然你只運行一個管道,每週一次,費用也並不高。
如果運行在EC2實例cron作業,該實例需要了的時候要運行備份 - 而這可能是故障點
順便說一句,亞馬遜提供how to export data from dynamodb一個Datapipeline樣品
0
我只是檢查管道成本頁面,它說:「例如,。管道在AWS上運行日常工作(低頻率活動)以複製一個Amazon DynamoDB表格到Amazon S3的費用爲每月0.60美元「。所以我覺得我很安全。
相關問題
- 1. 截斷DynamoDb或通過數據管道重寫數據
- 2. 備份和恢復DynamoDb表
- 3. 從JSON文件創建dynamoDB表
- 4. 將dynamodb表導出爲csv數據管道
- 5. S3存儲JSON VS DynamoDB
- 6. 通過數據管道生成不完整副本的DynamoDB表複製
- 7. boto3 dynamodb通JSON作爲參數
- 8. PutItem在DynamoDB表通過CloudFormation
- 9. 刪除並創建dynamoDB表
- 10. 如何將最近7天從DynamoDB修改/創建的數據備份到S3?
- 11. AWS dynamodb - 連接到我的本地dynamodb並創建表
- 12. 通過AWS-CLI和JSON框架創建DynamoDB表時定義StringSet AttributeType
- 13. 將Amazon Athena與DynamoDB備份集成
- 14. DynamoDB更新JSON
- 15. Unmarshall DynamoDB JSON
- 16. 從DynamoDB表到另一個DynamoDB表的數據傳輸
- 17. DynamoDB導出爲gzip JSON
- 18. 通過BigQuery創建數據存儲備份表Java API a
- 19. dynamodb創建字符串集
- 20. 無法在dynamodb-local中創建表 - aws
- 21. 將JSON數據保存到DynamoDB
- 22. AWS DynamoDB - 數據管道實際寫入容量消耗
- 23. AWS數據管道DynamoDB到S3到Redshift包括JsonPaths
- 24. 數據管道轉儲DynamoDb到S3失敗
- 25. 創建API作爲DynamoDB的代理
- 26. Amazon DynamoDb數據庫
- 27. DynamoDB&NodeJS:從JSON數組搜索表
- 28. dynamoDB事務管理
- 29. DynamoDB:如何創建一個嵌套JSON結構的表?
- 30. DynamoDB ProvisionedReadCapacity超過
我提到的EC2實例已經不斷運行,因爲它還在做其他工作,並且必須持續運行。 我只是害怕每週做一次管道工作,但是保持這條管道的創建但未使用會產生很大的成本。我想我理論上可以安排每週創建數據管道,完成這項工作然後刪除它。 –
它每月只需支付1美元用於管道。 https://aws.amazon.com/datapipeline/pricing/ - 以及在任務執行期間運行EC2實例的成本。如果您將任務的頻率設置爲每週,那麼Datapipeline將在此時提供資源,運行任務 - 並在完成時終止資源。 – user1452132