Я хочу использовать API Google Cloud Natural Language с его библиотекой Node.js. Для аутентификации я использую учетную запись службы, как указано в документации Документы предлагают использовать роль «Владелец», но для производственных «более детальных» разрешений. К сожалению, они не упоминают доступные роли. Я также не нахожу роли в документах IAM, где я обычно ищу роли / разрешения. .
Какие роли доступны для NLP API? Существуют роли AutoML, и, поскольку AutoML связан с NLP, может быть, они подходят?
Мои тесты показали, что на самом деле не имеет значения, какую роль я использую. Даже такое, как "BigQuery MetadataViewer", предоставит доступ к NLP API ?! Однако я хотел бы использовать правильную роль вместо случайной, и что-то, когда позже что-то сломается.
Кроме того, в документе ключей API говорится, что NLP API - это только доступный через API-ключ, но сам документ NLP говорит вам использовать сервис-аккаунт. Я предполагаю, что ключ API - это устаревшая информация.