Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine Google Cloud Shell无法显示Google存储中存在的文件_Google App Engine_Google Cloud Shell - Fatal编程技术网

Google app engine Google Cloud Shell无法显示Google存储中存在的文件

Google app engine Google Cloud Shell无法显示Google存储中存在的文件,google-app-engine,google-cloud-shell,Google App Engine,Google Cloud Shell,可用的图像清楚地显示了bucket包含一个文件夹,即cloudml samples master和一个文件setup.py 然而,在Google Cloud Shell中输入命令ls时,它没有给出任何输出。我被困在这个问题上,我尝试了几乎所有的方法,但我找不到背后的原因 另外,当我试图通过API访问这些文件时,我得到一个错误,显示无法找到这些文件 目录中的两个文件都是使用WebUI上载的 补充我的观点,到目前为止我所理解的是,使用WebUI上传的文件和使用命令行上传的文件是独立运行的。因为我看到

可用的图像清楚地显示了bucket包含一个文件夹,即cloudml samples master和一个文件setup.py

然而,在Google Cloud Shell中输入命令ls时,它没有给出任何输出。我被困在这个问题上,我尝试了几乎所有的方法,但我找不到背后的原因

另外,当我试图通过API访问这些文件时,我得到一个错误,显示无法找到这些文件

目录中的两个文件都是使用WebUI上载的

补充我的观点,到目前为止我所理解的是,使用WebUI上传的文件和使用命令行上传的文件是独立运行的。因为我看到我使用命令行上传的文件没有显示在UI中。我方是否有错误,还是与谷歌云存储有关?

正如您从下面可以看到的,谷歌云Shell与谷歌云存储没有直接连接。它使您能够连接到该存储器,例如通过gsutil

启动Cloud Shell时,它提供了一个g1小型Google Compute 引擎虚拟机运行基于Debian的Linux操作系统。 云Shell实例是在每个用户、每个会话上配置的 基础

此外:

Cloud Shell提供以下功能:

临时计算引擎虚拟机实例命令行 从内置代码编辑器BETA版的web浏览器访问实例 5 GB持久磁盘存储预装Google Cloud SDK和其他工具,支持Java、Go、Python、Node.js、PHP、Ruby等语言 和.NET Web预览功能内置的访问授权 到GCP控制台项目和资源


你是如何将文件上传到你的bucket的?通常,您需要使用
gsutil
工具才能从Shell与云存储交互。我真的不明白你是如何试图接近水桶的。你有没有把它安装在运行外壳的机器上?那是在哪里。。。文件夹指向?