【问题标题】:Google API import natural language dataset import not workingGoogle API 导入自然语言数据集导入不起作用
【发布时间】:2019-09-30 00:17:01
【问题描述】:

本教程建议的节点命令不起作用并抛出 403。

node automlNaturalLanguageDataset.js import-data

我在传递参数时遇到了一些问题,如硬编码、项目 ID、计算区域等。我能够成功运行 create-dataset、list-datasets,但不能成功运行 import-data。我得到的错误:

Error: 3 INVALID_ARGUMENT: Error encountered when accessing gs://<my project id>/csv/happiness.csv, error code 403, error details custom-vision@appspot.gserviceaccount.com does not have storage.objects.get access to <my project id>/csv/happiness.csv.

我在文档中使用我自己的服务帐户名称调用了gcloud projects add-iam-policy-binding,但看起来它正在提取教程中使用的示例服务帐户名称。我检查了js代码以及我的环境,找不到这个帐户名。知道我缺少什么吗?

我正在关注的教程位于https://cloud.google.com/natural-language/automl/docs/tutorial

【问题讨论】:

    标签: google-api natural-language-processing google-cloud-automl


    【解决方案1】:

    除了您自己的服务帐号之外,您还必须允许 AutoML Natural Language 服务帐号访问您的 Google Cloud 项目资源。按照tutorial 的#9 中的说明,您可以运行以下命令:

    gcloud projects add-iam-policy-binding project-id --member="serviceAccount:custom-vision@appspot.gserviceaccount.com" --role="roles/storage.admin"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 2021-05-04
      • 2016-08-08
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      相关资源
      最近更新 更多