Node.js ライブラリで Google Cloud Natural Language API を使用したいと考えています。認証には、ドキュメントドキュメントで提案されているように、サービス アカウント を使用してロール「所有者」を使用することを提案していますが、本番環境では「より詳細な」アクセス許可を使用します。残念ながら、彼らは利用可能な役割について言及していません。また、 IAM docsで役割を見つけることもできません。通常、役割/権限を検索します。
NLP API で使用できる役割は? AutoML の役割があり、AutoML は NLP に関連しているため、適合するのでしょうか?
私のテストでは、実際にどの役割を使用しても問題ないことが示されました。「BigQuery MetadataViewer」のような sth でさえ、NLP API へのアクセスを許可しますか?! ただし、ランダムなロールではなく正しいロールを使用したいと思います。後で何かが壊れます。
さらに混乱を招くことに、API キー ドキュメントには、NLP API は API キーを介してのみアクセスできると書かれていますが、NLP ドキュメント自体は、サービス アカウントを使用するように指示しています。APIキーはレガシー情報だと思います..