如何将文件从加密的 S3 存储桶复制到 Google Cloud Storage?
Posted
技术标签:
【中文标题】如何将文件从加密的 S3 存储桶复制到 Google Cloud Storage?【英文标题】:How to copy files from an encrypted S3 bucket to Google Cloud Storage? 【发布时间】:2017-07-06 03:41:32 【问题描述】:我需要在加密的 (S3-SSE) S3 存储桶和 Google Cloud Storage 存储桶之间同步一些文件。
任务听起来很简单,gsutil
支持 S3,但不幸的是它似乎不支持 SSE:
使用 AWS KMS 托管密钥指定服务器端加密的请求需要 AWS 签名版本 4。
是否有一种简单的方法可以在加密的 (S3-SSE) S3 存储桶和 Google Cloud Storage 存储桶之间同步文件(除了编写我们自己的脚本)?
【问题讨论】:
【参考方案1】:由于 gsutil 目前不支持 Signature Version 4,因此在两个存储桶之间同步文件似乎不是一种“简单”的方式(即无需编写自己的脚本)。一个简单的解决方案可能只是将每个副本的 s3 cli 和 gsutil 工具链接在一起,使用您的机器作为菊花链方法的中间人,就像 gsutil 已经为跨云提供商副本所做的那样。
【讨论】:
谢谢,那是我害怕的。 :(以上是关于如何将文件从加密的 S3 存储桶复制到 Google Cloud Storage?的主要内容,如果未能解决你的问题,请参考以下文章
将文件从 S3 存储桶复制到 Google Cloud Storage
使用 Node 将文件从一个 AWS S3 存储桶复制到另一个存储桶
如何使用angular js将aws s3文件复制到同一个存储桶中的特定文件夹