Я прихожу к Google App Engine после двух лет, я вижу, что они сделали много улучшений и добавили множество функций. Но, к сожалению, их документация иногда оставляет желать лучшего.
Я использовал, чтобы загрузить мой код загружаемой версии с appcfg.py
с помощью следующей команды.
appcfg.py download_app -A <app_id> -V <version> <output-dir>
Но теперь, конечно, они завершились все в оболочке gcloud где appcfg.py
не доступен.
Насколько я понял, следующий метод помог мне загрузить развернутый код.
- Перейдите на консоль и в Google App Engine.
Выберите проект, с которым хотите работать.
После того, как откроется панель инструментов проекта, нажмите на верхнюю правую сторону, чтобы открыть окно встроенного консольного окна .
Который должен загрузить облако оболочки в нижней части, теперь, если вы проверить appcfg.py
доступна использовать в этой VM.
Следовательно, использовать appcfg.py download_app -A <app_id> -V <version> <output-dir>
для загрузки кода.
Теперь, как только у вас есть код в нужную папку, чтобы загрузить его на локальном компьютере - Вы можете открыть редактор докер кода
Теперь здесь я предполагал, если я rightclicked и экспортировать нужную папку она будет работать,
, но вместо этого он дал мне следующую ERR или сообщение.
{"Error":"'concurrency' must be a number but it is [object Undefined]","Message":"'concurrency' must be a number but it is [object Undefined]"}
Итак, я подумал, что он будет играть вместе хорошо, если папка был архив. Вернитесь к облачной оболочке и с использованием любых утилиты вы представляете себе сделать архив в папку
zip -r mycode.zip mycode
Перейти к докер редактор кода, экспорта и загрузки.
Сейчас. Конечно, есть много способов сделать это (надеюсь), но это то, что имело смысл для меня после возвращения в Google App Engine через 2 года.
'gcloud preview app modules download' является артефактом AppEngine старого стиля (то есть не с Docker). Он не будет работать с приложениями в стиле докеров. (У нас есть эта функциональность, но в то время как 'gcloud app' находится в режиме предварительного просмотра, все будет пятнистым). –