Ошибка, с которой вы сталкиваетесь, в большинстве случаев вызвана тем, что требуемый API не включен для вашего проекта GCP. Чтобы решить эту проблему, прежде всего вам понадобится API-ключ. Есть 3 варианта его получения:
1.- Попросите администратора безопасности создать для вас ключ API.
2.- Попросите администратора безопасности предоставить вам доступ к проекту чтобы вы могли создать ключ API в том же проекте, с которым связан API.
3.- Попросите администратора безопасности предоставить вам доступ для включения API в своем собственном проекте Google Cloud, чтобы вы могли создать ключ API.
Получив его, выполните следующие шаги:
1.- В облачной консоли перейдите к API и сервисам для вашего проекта.
2.- На странице «Библиотека» нажмите «Частные API». Если вы не видите API в списке, это означает, что вам не предоставлен доступ для включения API.
3.- Щелкните API, который вы хотите включить. Если вам нужна помощь в поиске API, используйте поле поиска.
4.- На странице, отображающей информацию об API, нажмите «Включить».
По следующему URL-адресу находится официальная документация GCP для этого процесса. Включение API в вашем проекте Google Cloud. Кроме того, я рекомендую вам убедиться, что у вас есть роль администратора безопасности для IAM.
Теперь, говоря о ролях для учетных записей служб, похоже, что вы уже протестировали все существующие роли, и ни одна из них не соответствует вашим потребностям. Итак, вы можете попробовать пользовательские роли, то есть роли, разработанные вами в деталях. Чтобы создать пользовательскую роль, вы можете получить доступ прямо к экрану, который появляется после создания учетных записей служб; в поле списка выбора «Выбрать роль» выберите параметр «Управление ролями», и на следующем экране вы увидите кнопку «+ Создать роль» с синим текстом. Там вы сможете создать пользовательскую роль, соответствующую вашим требованиям. В следующих URL-адресах я делюсь с вами официальной информацией GCP, чтобы разбираться в учетных записях служб и Роли.