Google Cloud Workflows调用Storage Connector获取对象报404求助
解决Google Cloud Workflows获取GCS对象404的问题
问题出在你配置中object参数的前导斜杠上。GCS的对象名称(object name)不包含前导斜杠,folder/object_name.csv才是该对象的正确标识,而非/folder/object_name.csv。
修改后的YAML配置片段
... // initialize variables and stuff steps: - get_urls: call: googleapis.storage.v1.objects.get args: bucket: "bucket_name" object: "folder/object_name.csv" # 去掉开头的斜杠 result: csv_url ...
额外检查点
- 确认
bucket_name完全正确,GCS桶名是大小写敏感的 - 确保Workflows使用的服务账号拥有
storage.objects.get权限,可通过IAM角色(如roles/storage.objectViewer)配置 - 如果对象名包含特殊字符(如空格、非ASCII字符等),确认编码格式正确,比如空格需转成
%20
内容的提问来源于stack exchange,提问作者Sprizgola
相关产品推荐
相关产品推荐

