Назад | Перейти на главную страницу

Ошибка развертывания приложения Gcloud - требуемый альфа-доступ для компьютерного API запрещен

Я новичок в Google App Engine, и при развертывании моего приложения Django я получаю действительно странную ошибку, которая, похоже, связана с отсутствием разрешений для альфа-доступа. Ошибка говорит:

Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [13] Deployment Manager operation failed, name: operation-1480541820504-5428b814947c1-dfa6ed37-d2b5ecf3, error: [{"code":"RESOURCE_ERROR","location":"/deployments/aef-default-20161130t213509/resources/aef-default-20161130t213509-00","message":"Unexpected response from resource of type compute.alpha.regionInstanceGroupManager: 403 {\"code\":403,\"errors\":[{\"domain\":\"global\",\"message\":\"Required 'Alpha Access' permission for 'Compute API'\",\"reason\":\"forbidden\"}],\"message\":\"Required 'Alpha Access' permission for 'Compute API'\",\"statusMessage\":\"Forbidden\",\"requestPath\":\"https://www.googleapis.com/compute/alpha/projects/elumin-dev-us/regions/us-central1/instanceGroupManagers\"}"}

Кто-нибудь может пролить свет? Я пробовал два разных проекта и получил точно такую ​​же ошибку. В результате загрузки будет запущена версия приложения, которая при посещении выдает ошибку сервера 500.

Насколько мне известно, в приложении нет ничего особенного. Он не пытается получить доступ к каким-либо ресурсам, кроме самого себя. Он отлично работает на локальном хосте, даже если он подключен к экземпляру облачной базы данных. Мой файл app.yaml выглядит следующим образом:

# [START runtime]
runtime: python
env: flex
entrypoint: gunicorn -b :$PORT elumin.wsgi

runtime_config:
python_version: 3
# [END runtime]

Это связано с попыткой использовать "env: flex". Сейчас это бета, так что этого больше не должно происходить.