如何解决是否可以使用GCP资源将数据从Google云端存储传输到Azure Blob存储?
我想将csv文件从Google Cloud存储移动到Azure Blob存储。我知道可以使用Azure数据工厂来实现。我希望此动作是在Google Cloud端而不是Azure端(使用Azure Data Factory)发起并计费的,即数据推送应从GCP端发起,而不是从Azure端发起。
解决方法
您提到的直接可靠的方法是使用Azure数据工厂,GCP没有提供任何工具将数据移动到另一服务提供商。
无代码选项可以是使用带有Azure Fuse Storage,GCP Fuse storage的Compute engine VM并使用rsync
命令将内容从GCP复制到AZure
[GCP Bucket] ----- Fuse Storage --- > [GCE VM] ---- Fuse Storage ---> [Azure]
GCE VM必须与存储桶位于同一区域,以提高延迟并避免出口流量费,使用此选项,您仅需要network egress的云存储空间和{{3} }。
在两种情况下,Cloud Storage和Blob存储都不产生与入口流量相关的费用。
,您可以使用如下所示的azcopy工具:
azcopy cp --recursive=true "<-source url->" "<-destination url->"
,
这可以通过编程来完成。您可以编写一个 GKE 微服务来将数据从云存储移动到 azure blob 存储 -
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。