Google Cloud Natural Language API 需要哪些权限?

Which permissions are needed for Google Cloud Natural Language API?

我正在尝试找出访问 Google Cloud Natural Language API 需要哪些确切权限。我已经完成了快速入门 https://cloud.google.com/natural-language/docs/setup。文档建议使用角色“所有者”,但对于生产“更精细”的权限。但是他们没有提到这些细化权限是什么。

已经有人问过同样的问题here。答案似乎是授予 AutoML 权利。但如果我没理解错的话,有两种类型的自然语言服务。

  1. AutoML 自然语言
  2. 自然语言API

我正在尝试使用第二个服务,而不是 AutoML Natural Language。所以我不确定我们是否还需要授予 AutoML 权限?

我确实查看了权限列表 here,但没有找到任何与自然语言相关的内容 API。

基本上,有一些产品,例如 VisionTranslateTables自然语言 分类为 AutoML。此分类还包括所有这些产品的 API。

既然如此,按照另一个post中的建议,您可以在这些roles

中进行选择

GCP 上的一些 ML API 非常清楚不需要角色。例如:video-intelligence 表示没有角色的服务帐户。

NL API 大概也是这样(不需要角色)。如果您可以使用 api 键调用 api,那么您就知道不需要角色,因为 api 键不能有角色。