是否可以使用Google App Engine云外壳打印我的项目目录的内容?
在我的本地终端中,看起来像键入“ ls”
我将在shell中使用什么命令?
答案 0 :(得分:1)
从根本上讲,云外壳只是在云中的通用虚拟机上运行的外壳。
该计算机没有任何特殊属性(与您的本地计算机相比),除了可能已经安装了一些工具(例如google cloud SDK)。它没有关于您的云产品/项目本身的隐性知识或访问权限。
因此,默认情况下,云外壳不知道您的GAE项目在哪里。您必须在该实例上提取项目存储库/代码的副本,并且在该项目的目录中时,可以使用ls
列出项目的内容,就像在本地计算机上一样。另请参见与Google Cloud: How to deploy mirrored Repository
运行云外壳的计算机也与运行GAE应用程序的实例无关,因此您不能在其上直接列出实际部署 GAE项目的目录内容。如果您要这样做,请参阅Where are appengine projects located normally in the file system of the server via ssh?