Интерфейс командной строки Google App Engine — список каталогов проектов

Есть ли способ распечатать содержимое каталога моего проекта с помощью облачной оболочки Google App Engine?

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

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


person Faye Hayes    schedule 02.11.2018    source источник


Ответы (1)


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

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

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

Компьютер, на котором работает облачная оболочка, также не связан с экземплярами, на которых работают приложения GAE, поэтому вы не можете напрямую перечислить на нем содержимое каталога фактически развернутого проекта GAE. Если это то, что вам нужно, см. -v/50352450#50352450">Где обычно находятся проекты appengine в файловой системе сервера через ssh?

person Dan Cornilescu    schedule 03.11.2018