GCP:是否可以将对象从源BUCKET复制/传输到在不同组织中创建的目标BUCKET?

问题描述 投票:0回答:1

我在一个SOURCE项目中有一些带有多个文件的桶(命名为:PROJECT A,在ORGANIZATION A中创建),我需要将这些源文件复制/传输到TARGET Bucket(位于另一个项目中,位于不同的组织中)。将其命名为:PROJECT B,在组织B中创建。

是否可以使用“gsutil”在位于不同组织的存储桶之间复制文件(如前面的方案)?

另一个与之相关的问题是:

是否可以在GCP中创建VPC或共享VPC,可以“链接”来自两个或更多组织的项目。我的意思是,我已经知道一个共享VPC可以在同一个组织内集成多个项目,但问题是共享VPC是否可以包含来自两个或更多组织(不仅仅是一个)的项目?

最终目标是找到一种解决方法,将对象从一个存储桶复制/传输到另一个存储桶(在不同的GCP组织中创建)。

那可能吗 ?

要么

实现它的唯一方法是将源文件下载到本地磁盘,然后将它们上传到目标存储桶?

非常感谢,事先......

google-cloud-platform gsutil vpc
1个回答
0
投票

谢谢@Kolvan:

这是一个非常有用的答案。

根据您的信息,我向IAM用户提供了IAM权限(源存储库上的存储对象查看器和目标存储桶上的存储对象创建者):源和tarjet组织。之后,我能够传输CSV文件(在不到10分钟的时间内完成500 Gb,满足要求)。

gsutil ls -r $ source_bucket / * .csv | gsutil -m cp -I $ target_bucket

关于共享VPC问题,同意,我将打开一个单独的问题。

非常感谢!何塞

© www.soinside.com 2019 - 2024. All rights reserved.