Развертывание приложения PHP в Google AppEngine завершилось ошибкой 403 - PullRequest
1 голос
/ 18 июня 2020

Я недавно пытался развернуть свое приложение в Google AppEngine, и у меня возникли следующие ошибки:

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/bin/appender.par/__main__.py", line 90, in <module>
  File "/bin/appender.par/__main__.py", line 81, in main
  File "/bin/appender.par/containerregistry/client/v2_2/docker_session_.py", line 301, in upload
  File "/bin/appender.par/containerregistry/client/v2_2/docker_session_.py", line 107, in _manifest_exists
  File "/bin/appender.par/containerregistry/client/v2_2/docker_http_.py", line 377, in Request
containerregistry.client.v2_2.docker_http_.V2DiagnosticException: response: {'status': '403', 'content-length': '292', 'x-xss-protection': '0', 'transfer-encoding': 'chunked', 'server': 'Docker Registry', '-content-encoding': 'gzip', 'docker-distribution-api-version': 'registry/2.0', 'cache-control': 'private', 'date': 'Thu, 18 Jun 2020 04:28:15 GMT', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'application/json'}

Мне удалось успешно развернуть его до 9 марта этого года. Сообщите мне, если потребуется дополнительная информация, чтобы помочь мне решить эту проблему.

Вот то, что я уже проверил:

  • Cloud API уже включен
  • Пользователь, от которого я пытаюсь связаться, является владельцем учетной записи

1 Ответ

0 голосов
/ 22 июня 2020

Есть 2 возможности, которые могут вызвать эту ошибку:

  • Биллинг отключен;
  • Разрешения нарушены;

Итак, чтобы исправьте это Я бы порекомендовал вам отключить и снова включить Cloud Build API, это приведет к повторному созданию всех разрешений и переопределит любые разрешения, которые были нарушены для ваших учетных записей служб, а также убедитесь, что вы правильно настроили биллинг для вашего проекта.

Оба эти действия должны решить проблему, с которой вы столкнулись.

...