google_endpoints_service.map: googleapi: Ошибка 403. У вызывающей стороны нет разрешения «servicemanagement.services.create» на проект, запрещено - PullRequest
0 голосов
/ 18 февраля 2019

Я устанавливаю Google Cloud Robotics Core (https://github.com/googlecloudrobotics/core), но всегда выдает следующую ошибку при запуске ./deploy.sh create


Ошибка: ошибка при применении плана:

2 произошла ошибка:

  • google_endpoints_service.map: 1 произошла ошибка:

  • google_endpoints_service.map: googleapi: Ошибка 403: у вызывающей стороны нет разрешения «servicemanagement.services.create» на robotstest проекта. Запрещено

  • google_compute_address.cloud_robotics: 1 произошла ошибка (и):

  • google_compute_address.cloud_robotics: Ошибка создания адреса: googleapi: Ошибка 403. Доступ не настроен. API Compute Engine ранее не использовался в проекте 933659281767 или отключен. Включите его, посетив https://console.developers.google.com/apis/api/compute.googleapis.com/overview?project=933659281767, затем повторите попытку. Если вы недавно включили этот API, подождите несколько минут, чтобы действие распространилось на наши системы, и повторите попытку. AccessNotConfigured

Terraform не работает автоматическиTical откат перед ошибками.Вместо этого ваш файл состояния Terraform был частично обновлен любыми успешно завершенными ресурсами.Пожалуйста, исправьте ошибку выше и примените снова, чтобы постепенно изменять вашу инфраструктуру.

терраформировать не удалось


Я установил правильный проект с помощью "./deploy.sh set-project robotstest"но этот идентификатор проекта, на который ссылается ошибка, не является моим проектом, поэтому может быть какая-то жестко заданная настройка где-то в установщике?

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Спасибо за отзыв!Я нажал изменение , которое должно решить проблему с google_compute_address.Не могли бы вы извлечь последний код и повторить попытку?

Что касается ошибки google_endpoints_service, используете ли вы тот же идентификатор для gcloud, что и при создании проекта?Вы можете проверить, запустив gcloud auth list (активная учетная запись имеет учетную запись *) и перейдя на консоль IAM , убедившись, что проект robotstest выбран вверху, изатем ищите строку с «владельцем» в качестве роли.Соответствует ли личность участника владельцу активной учетной записи в gcloud?Если нет, попробуйте перезапустить gcloud auth login или предоставить разрешения Владельца той учетной записи, которую вы хотите использовать.

0 голосов
/ 18 февраля 2019

При создании проекта в GCP он может назначить вам другой идентификатор проекта, чтобы сделать его уникальным.Вы можете проверить https://console.cloud.google.com/home/dashboard на карте project info.Используйте значение Project ID в вызове set-project.

Если вы все сделали правильно, пожалуйста, сообщите нам, тогда это что-то другое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...