問題タブ [google-natural-language]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authentication - Google Cloud Natural Language API の IAM ロール
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キーはレガシー情報だと思います..