CLI Google App Engine - список каталогов проекта - PullRequest
0 голосов
/ 03 ноября 2018

Можно ли распечатать содержимое каталога моего проекта с помощью облачной оболочки google app engine?

В моем локальном терминале это будет выглядеть как «ls»

Какую команду я бы использовал в оболочке?

1 Ответ

0 голосов
/ 03 ноября 2018

Облачная оболочка - это, по сути, просто оболочка, работающая на общей виртуальной машине в облаке.

Эта машина НЕ имеет каких-либо специальных атрибутов (по сравнению с вашей локальной машиной), за исключением, возможно, того, что она поставляется с некоторыми уже установленными инструментами (например, Google Cloud SDK). У него нет скрытых знаний или доступа к вашим облачным продуктам / проектам.

Таким образом, по умолчанию облачная оболочка не знает, где находится ваш проект GAE. Вам нужно будет получить копию вашего репозитория / кода проекта в этом экземпляре, и, находясь в каталоге этого проекта, вы можете перечислить содержимое проекта, используя ls, как на вашем локальном компьютере. См. Также как-то связанный Google Cloud: как развернуть зеркальный репозиторий

Машина, на которой работает облачная оболочка, также не связана с экземплярами, в которых работают приложения GAE, поэтому вы не можете напрямую перечислить на ней содержимое каталога фактически развернутого проекта GAE. Если это то, что вам нужно, посмотрите Где проекты appengine обычно расположены в файловой системе сервера через ssh?

...