我在一个SOURCE项目中有一些带有多个文件的存储桶(命名为:PROJECT A,在组织A中创建),并且我需要将这些源文件复制/传输到TARGET Bucket(位于另一个项目的另一个项目中)中。不同的组织将其命名为:项目B,是在组织B中创建的)。
是否可以使用“ gsutil”在位于不同组织中的存储桶之间复制文件(如前一种情况)?
与此相关的另一个问题是:
是否可以在GCP中创建VPC或SHARED VPC,它们可以“链接”来自两个或多个组织的项目。我的意思是,我已经知道一个共享的VPC可以在同一组织内集成多个项目,但是问题是共享的VPC是否可以包括来自两个或多个组织(而不仅仅是一个组织)的项目?
最终目标是找到一种变通方法,以将对象从一个存储桶复制/传输到另一个存储桶(在其他GCP组织中创建)。
有可能吗?
或
实现此目标的唯一方法是将源文件下载到本地磁盘,然后将其上传到目标存储桶?
非常感谢...
答案 0 :(得分:0)
感谢@Kolvan:
那是一个非常有用的答案。
根据您的信息,我将IAM权限(源存储桶上的存储对象查看器和目标存储桶上的存储对象创建者)授予了IAM用户:源组织和tarjet组织。之后,我可以传输CSV文件(在不到10分钟的时间内即可满足500 Gb的要求)。
gsutil ls -r $ source_bucket / *。csv | gsutil -m cp -I $ target_bucket
关于共享VPC问题,请同意,我将打开一个单独的问题。
非常感谢! 何塞