使用Google Cloud Transfer从HTTPS服务器传输数据:TSV文件URL设置方法
关于Google Cloud Transfer中TSV文件链接的正确处理方式
不用把TSV文件上传到Google Drive或其他外部平台哦,Google Cloud Transfer原生支持直接引用存储在Google Cloud Storage(GCS)中的TSV文件,这也是最安全、最符合服务设计逻辑的做法。下面是详细的操作流程:
第一步:上传TSV文件到GCS
把你制作好的TSV文件上传到同一个Google Cloud项目下的任意GCS Bucket(可以是你要传输数据的目标Bucket,也可以单独建一个用于存放配置文件的Bucket)。上传方式选你顺手的就行:- 通过GCS控制台:直接在Bucket页面拖拽文件上传
- 通过
gsutil命令行工具:执行gsutil cp /本地路径/你的文件.tsv gs://你的Bucket名称/文件存储路径/
第二步:获取TSV文件的GCS路径
上传完成后,TSV文件的访问路径格式是gs://你的Bucket名称/文件的完整存储路径/文件名.tsv,比如gs://my-config-bucket/transfer/https_source_list.tsv第三步:填入TSV URL输入框
在创建Cloud Transfer任务的流程中,找到“TSV URL”的输入字段,直接把上面的gs://开头的路径填进去就可以了。
另外补充两个注意点:
- 确保Cloud Transfer的服务账号有读取这个TSV文件的权限:如果你是项目所有者创建的任务,默认权限是足够的;如果是其他账号操作,需要给Cloud Transfer的服务账号添加
storage.objects.get权限到该TSV文件或其所在的Bucket。 - 再次核对TSV文件的格式:每行必须严格遵循
source_url,destination_path的格式,不要有多余的空格或换行,避免任务执行出错。
内容的提问来源于stack exchange,提问作者Freezon
相关产品推荐
相关产品推荐

