У меня было приложение nodejs, которое какое-то время прекрасно разворачивалось. Когда я вернулся к нему, это дало мне ошибку - nodejs8 устарел, и мне нужно было установить nodejs10. Я сделал.
Мой app.yaml:
runtime: nodejs10
Я обновил package.json, и развертывание начало работать правильно. Тем не менее, это привело к сбою в разрешениях на сборку приложений, которые использовались до обновления среды.
Вот информация, которая у меня есть:
Я запускаю развертывание через:
gcloud -q app deploy --project kbot-xxxxxx
Ошибка в журнале сборки:
Step #1 - "builder": Permission denied for "4555758a006c1c9c46e8d66fc2fdf5b1ad4d1f9bd072982be0e6c1d652ce48fa" from request "/v2/kbot-xxxxx/app-engine-tmp/build-cache/ttl-7d/node-cache/manifests/4555758a006c1c9c46e8d66fc2fdf5b1ad4d1f9bd072982be0e6c1d652ce48fa". : None
$ gcloud auth list
Credentialed Accounts
ACTIVE ACCOUNT
* kate@xxx.com
(ничего не изменилось, хотя в процессе отладки я отозвал и повторно вошел в систему. Никакой помощи.)
Этот адрес электронной почты принадлежит владельцу, указанному в IAM проекта.
Почему это не получается? Возможно, что-то в предыдущей версии было другой средой? Исходя из этой гипотезы, я попытался удалить единственную активную версию, которая не разрешена. Я ценю помощь! Спасибо.