Я пытаюсь развернуть базовое приложение для веб-приложений с maven.mvn appengine: обновление не будет развертываться из-за ошибки разрешений
В рамках процесса развертывания мне необходимо пройти аутентификацию через веб-браузер.
Я использую 2 разных аккаунта google. 1 для дома. 1 для работы. Когда maven открыла вкладку браузера, чтобы попросить меня пройти проверку подлинности, она выбрала неправильную учетную запись. Я не заметил этого и нажал кнопку «Разрешить».
Этот счет не имеет правильные учетные данные, чтобы я получил сообщение об ошибке доступа отказано.
>mvn appengine:update
...
Beginning interaction for module default...
Apr 01, 2016 4:47:32 PM com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=maven-1268&version=1&
403 Forbidden
You do not have permission to modify this app (app_id=u's~maven-1268').
This is try #0
Apr 01, 2016 4:47:32 PM com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=maven-1268&version=1&
403 Forbidden
You do not have permission to modify this app (app_id=u's~maven-1268').
This is try #1
Apr 01, 2016 4:47:32 PM com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=maven-1268&version=1&
403 Forbidden
You do not have permission to modify this app (app_id=u's~maven-1268').
This is try #2
Apr 01, 2016 4:47:33 PM com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=maven-1268&version=1&
403 Forbidden
You do not have permission to modify this app (app_id=u's~maven-1268').
This is try #3
Таким образом, я думаю, что «нет большой лиги», я просто запустил его снова. Каким-то образом я получу maven, чтобы выбрать правильную учетную запись (возможно, я временно выйду из неправильной), и это решит проблему.
К сожалению, мне больше не требуется аутентификация. Он просто продолжает давать мне доступ к отрицаемым ошибкам.
Я предполагаю, что есть файл где-то в файловой системе, который мне нужно удалить, чтобы снова получить запрос на мою авторизацию.
Кто-нибудь знает, где находится этот файл?
UPDATE
Я попытался полностью воссоздавать свой проект с нуля в другой директории, и я все еще получаю доступ запрещен ошибки.
Выполнив эту команду ...
mvn help:describe -Dplugin=appengine -Ddetail
я обнаружил, что есть дополнительный параметр, который я могу перейти к цели обновления, который будет делать именно то, что мне нужно это сделать, но я не» t знать, как правильно использовать синтаксис для фактического прохождения этого дополнительного параметра.
AppEngine: обновление
Описание: Создать или обновить версию приложения.
Реализация: com.google.appengine.appcfg.Update Язык: Java
Перед этим харизмы выполняет, он будет вызывать: Фаза: 'пакет'Доступные параметры:
additionalParams User property: appengine.additionalParams Additional parameters to pass through to AppCfg. noCookies User property: appengine.noCookies Do not save/load access credentials to/from disk.
I думаю это может быть правильный синтаксис ...
>mvn appengine:update -DadditionalParams="--noCookies"
Однако это НЕ решает проблему, так как обновление, похоже, игнорирует параметр.
За сцене Maven AppEngine плагин использовать CLI gcloud. Я был зарегистрирован с тем же самым пользователем, который сначала получил 403. Используя трюк, исправил проблему, но это странно, хотя ... – chaiyachaiya