amazon-web-services - 将 S3 存储桶导出到 Blob 存储
问题描述
我正在尝试下载、转换整个 S3 存储桶并将其上传到 Azure Blob 存储。任务本身虽然微不足道,但由于节流问题而变得非常烦人。存储桶本身是 4.5TB 并且包含大约 700,000,000 个密钥 - 我的第一个方法是创建一个 Lambda 来一次处理一批 2000 个密钥并攻击 S3。启动所有 lambdas 后,我第一次遇到 S3 节流 -
{ "errorMessage": "请降低您的请求率。", "errorType": "SlowDown"}
起初这很有趣,但最终它成为整个迁移过程的障碍。使用此限制策略转移整个存储桶将花费我大约 2 周的时间。当然,我实现了指数重试,但在这种同时有 100 多个 lambda 的规模下,它几乎没有效果。我错过了什么吗?有我可以使用的服务吗?我能以某种方式克服节流吗?任何帮助,将不胜感激。
解决方案
推荐阅读
- if-statement - 将单元格值与另一列中的数据匹配并将相邻值返回到另一个单元格
- php - 如何在命令行中插入 XML
- r - lapply 的稳健线性回归
- hazelcast-jet - Hazelcast jet 0.6.1 管道和 DAG 定义
- .net - 从 Windows 窗体应用程序 .exe.config 文件中隐藏密码
- python-2.7 - Bitbucket get_tags() 不起作用
- ibm-mq - 当连接被禁止关闭时,IBM XMS.Net 侦听器挂起
- java - 增强的 For-Loop 仅使用来自第一个循环的值,而不是循环完成后的更新值
- c - 使用测试和设置实现锁
- python - 联合 2D/1D 序列到 2D 序列