如何在Google Cloud Storage的文件中使用gs://链接读取csv中的字符串内容

时间:2019-06-04 20:09:06

标签: csv google-cloud-platform google-cloud-storage automl google-cloud-automl

我已经在Google云平台上运行了自然语言AutoML文本分类模型。我用来训练模型的数据可以导出到存储桶中的csv文件中。该文件具有3列(1.训练/验证/测试,2。gs://引用实际内容,3。预测结果/标签),如下例所示。

火车gs://[bucket_name]/[folder]/uploads/content/RrpGCDwgse0.txt网站

我的问题是如何从gs://引用中获取实际内容,因此我可以查看每一行以确定预测的标签是否正确。输出应该在包含字符串内容的csv文件中,而不是gs://引用。

1 个答案:

答案 0 :(得分:0)

在使用AutoML存储用于训练模型的文档之前,该存储桶是由某人创建的。因此,如果您要访问存储桶中的对象,则具有正确权限的人将需要授予您访问存储桶或存储桶中单个对象的权限。 gs://引用是对象本身。

有很多options可用:

  1. Cloud Identity and Access Management (Cloud IAM) permissions授予对存储桶的访问权限和对存储桶中的对象的批量访问权限。
  2. Access Control Lists (ACLs)授予用户对单个存储桶或对象的读取或写入访问权限
  3. Signed URLs (query string authentication)通过您生成的URL授予对对象的限时读写访问权限