我希望将数据从一个存储桶传输到2个不同的Google云帐户中的另一个存储桶。是否可以将数据从一个GCP帐户转移到另一个GCP帐户?如果是,那么该怎么做?
还请告诉我,这两个GCP帐户将要支付哪些费用?
答案 0 :(得分:1)
有一项服务:Storage Transfer Service
。
Storage Transfer Service使您可以快速将在线数据导入Cloud Storage。您还可以设置重复计划,以将数据以及Cloud Storage中的数据从一个存储桶传输到另一个存储桶。
此功能可能是您感兴趣的功能:Transfer between Cloud Storage buckets
。
您也可以通过控制台进行操作:转到导航菜单/存储/传输。
点击Yes, conitnue to data transfer
。
单击Create Transfer job
。您可以在其中在“源”字段中输入存储桶名称:gs://BUCKETNAMTE
。此操作应在目标项目中执行。
关于pricing
,这里是Documentation
。主要计费费用应为:
在Cloud Storage中执行操作时,将收取操作费。操作是一种操作,用于更改或检索有关Cloud Storage中存储桶和对象的信息。
我认为您要执行的大多数操作应该是class A,以便在目标Bucket项目和原始Bucket项目中的B类上进行编写。定价取决于每个存储桶的存储类别。无论如何,我认为您可以使用文档表进行计算。
当您将数据从一个Cloud Storage存储桶中移动或复制到另一个Cloud Storage存储桶中,或者当另一个Google Cloud Service访问您的Cloud Storage存储桶中的数据时,将应用Google Cloud中的网络出口。
您可以检查水桶的位置并估算价格。
数据存储成本适用于在Cloud Storage中静态存储数据。从下拉列表中选择所需的位置,以查看适用于该位置的数据存储速率。
答案 1 :(得分:0)
根据要传输的数据量,可以使用gsutil
或Storage Transfer Service。如果要移动的数据量超过1 TB,我将使用后者。
如果源和目标位于相同的位置和存储类别中,则将是快速(仅元数据)操作;否则将需要字节复制。无论哪种方式,请注意您正在复制,而不是“传输”数据(因此,如果您要这样做,则需要在复制完成后删除原始数据)。
答案 2 :(得分:0)
问题是您需要授予服务帐户写入其他项目(目标项目)的权限。
一旦提供,您就可以将数据从源存储桶传输到目标。