Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform Google云存储传输接收器前缀_Google Cloud Platform_Google Cloud Storage - Fatal编程技术网

Google cloud platform Google云存储传输接收器前缀

Google cloud platform Google云存储传输接收器前缀,google-cloud-platform,google-cloud-storage,Google Cloud Platform,Google Cloud Storage,我已经扫描了存储传输文档,但没有看到这种情况的示例。作为参考,我使用这个脚本- 有没有办法为从源存储桶传输到接收器存储桶的文件设置前缀 例如,如果我在源bucket中有此文件: gs://source\u bucket/myFile.csv 我想给它添加一个前缀,使它在水槽中看起来像这样: gs://sink\u bucket/date/type/myFile.csv 据我所知,sink-bucket参数只接受一个bucket的名称。我在transferSpec文档中也没有看到类似的选项。非常感

我已经扫描了存储传输文档,但没有看到这种情况的示例。作为参考,我使用这个脚本-

有没有办法为从源存储桶传输到接收器存储桶的文件设置前缀

例如,如果我在源bucket中有此文件:
gs://source\u bucket/myFile.csv

我想给它添加一个前缀,使它在水槽中看起来像这样:
gs://sink\u bucket/date/type/myFile.csv


据我所知,sink-bucket参数只接受一个bucket的名称。我在
transferSpec
文档中也没有看到类似的选项。非常感谢您的帮助。

请注意,如上所述,存储传输服务不支持 目标对象的前缀。它背后的主要原因是它当前处于活动状态


我的建议是首先使用存储传输服务将所有内容从一个bucket复制到另一个bucket,然后在新bucket中使用到
/date/type/myFile.csv
。至于云存储,它们的名称仅为
/date/type/myFile.csv

谢谢,丹尼尔。就像你说的,一旦我把所有的东西都转移过来,我就必须添加前缀。不客气!我很高兴上面提供的信息证明是有用的!