Подтвердить что ты не робот

Как загрузить файлы приложений Google appengine (загруженные)

Мне нужно загрузить файлы приложений, которые развертываются с помощью командной строки, на сервер Google appengine. если кто-нибудь знает об этом, скажите мне!

Заранее благодарим!

4b9b3361

Ответ 1

SDK 1.4.0 имеет такую ​​функцию (только для Python):

  • Разработчик, который загрузил версию приложения, может загрузить эту версию с помощью appcfg.py download_app. Эта функция может быть отключено для каждого приложения в консоли администратора, под Вкладка "Разрешения". После отключения, скачать код для приложения НЕ МОЖЕТ быть повторно включен.

Обратите внимание, что хотя команда "download_app" доступна только в SDK Python, ее можно использовать для загрузки приложений Java из App Engine. Если у вас есть приложение Java, которое вы хотите загрузить, просто выполните:

  • При необходимости установите Python (только версия 2.x).
  • Установите App Engine 1.4.0 (или выше), версию Python.
  • Запустите команду python download_app, как описано в документации, например appcfg.py download_app -A <your app name> -V <version to download> <path to download to>.
  • Ваше приложение Java загрузится. Ура!

Ответ 2

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

Для этого вам необходимо использовать систему управления версиями, такую ​​как SVN или Git, и сохранить/получить код оттуда - App Engine не предназначен для управления исходным кодом.

Ответ 3

Вы можете использовать appcfg.sh/appcfg.cmd в вашем SDK GAE, как указано в этом официальном руководстве.

Но обратите внимание, что с 2012-05-07, по крайней мере для версии Windows appcfg.cmd, синтаксис команды

appcfg -A yourappid -V yourversionnumber download_app c:\path\to\download\directory

Также обратите внимание, что когда вы запустите эту команду, и вас попросят ввести свой пароль, и вы активировали двухэтапную аутентификацию Google, вы не должны указывать свой пароль Google, но вместо этого должны предоставить пароль для конкретного приложения (который вы может генерировать на этой стороне)

Ответ 4

Вы можете использовать appcfg.py с опцией download_data, см. docs.

Ответ 5

Как объясняется в этом сообщении: http://www.labnol.org/software/download-appengine-files/19348/ В App Engine 1.5.0 появилась функция загрузки исходного кода.

Команда:

appcfg.py download_app –A MyAppName -V 1 c:\AppEngine\SourceCode

Ответ 6

Вы можете загрузить исходный код приложения, запустив appcfg.py с помощью действия download_app в инструменте командной строки Python SDK:

    appcfg.py download_app -A <your_app_id> -V <your_app_version> <output-dir>