我想将 Google Cloud Natural Language API 与它的 Node.js 库一起使用。对于身份验证,我使用文档建议的服务帐户Docs 建议使用角色“所有者”,但对于生产“更细化”权限。不幸的是,他们没有提到可用的角色。我也没有在IAM docs找到角色,我通常在其中查找角色/权限。
NLP API 可以使用哪些角色?有 AutoML 角色,并且 AutoML 与 NLP 相关,也许它们适合?
我的测试表明,我使用哪个角色实际上并不重要。甚至像“BigQuery MetadataViewer”这样的东西也会授予对 NLP API 的访问权限?!但是,我想使用正确的角色而不是随机的角色,有时以后的东西会中断。
更令人困惑的是,API 密钥文档说 NLP API 只能通过 API 密钥访问,但 NLP 文档本身告诉您使用服务帐户。我猜API密钥是遗留信息..