2015-11-07 1 views
1

Я искал веб-сайт некоторое время, но не могу найти правильный ответ.Недостаточно областей проверки подлинности из Jenkins, построенных с помощью Google Compute Engine

Я создал экземпляр виртуальной машины в Google Compute Engine, и я запускаю Jenkins на нем. Этот экземпляр проверяет репозиторий кода у меня есть, и когда происходит изменение, я хочу, чтобы выполнить следующую команду

gcloud --project=test preview app deploy -q app.yaml --version=dev 

Когда я хочу, чтобы вызвать сборку, или это вызывает его сам, я получаю следующее сообщение об ошибке:

Beginning deployment... 
ERROR: Error Response: [403] Request had insufficient authentication scopes. 
ERROR: (gcloud.preview.app.deploy) Could not retrieve the default Google Cloud Storage bucket for [test]. 
Please try again or use the [bucket] argument. 

У экземпляра VM есть доступ к хранилищу, как вы можете видеть на следующем изображении, поэтому я не понимаю, почему эта ошибка появляется.

Permissions seem correct?!

+0

Есть ли вероятность, что разрешения для хранилища не позволяют получить доступ к экземпляру Jenkins? Вы можете попробовать обойтись, создав в Cloud Console [учетную запись службы] (https://developers.google.com/identity/protocols/OAuth2ServiceAccount) и используя Jenkins. –

+0

Я уже работаю через служебную учетную запись в экземпляре Jenkins. – ThijsM

+0

Снимок экрана, который вы показываете, предназначен для [учетной записи службы Compute Engine] (https://cloud.google.com/compute/docs/authentication), которая отличается от [учетной записи службы разработчика] (https://developers.google .com/идентичность/протоколы/OAuth2ServiceAccount). Что вы используете? –

ответ

1

Перейти к App Engine для разработчиков консоли https://appengine.google.com/ и в Настройки приложения> интеграции облачных> и включите Google Cloud Storage

так что это будет установить ведро по умолчанию для вас. Это то, что новая консоль разработчика Google будет делать автоматически. Если проект создан на старой консоли, вам нужно сделать это вручную.

 Смежные вопросы

  • Нет связанных вопросов^_^