问题标签 [google-cloud-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2344 浏览

bash - 如何重置 Google Cloud Shell 用户永久磁盘?

好的,伙计们。突破(我的理解)极限,我在谷歌云平台上打破了我的谷歌云壳。我无法再打开 shell 会话。

当我单击>_工具栏上的外壳图标​​时,外壳会在屏幕的下半部分打开片刻,说明它正在配置实例(如果已经超过一个小时),建立连接,然后噗,它关闭。

我能够对屏幕截图进行计时,以查看以下内容:

Cloud Shell,没有这样的文件或目录

我很确定这与在不同项目上安装 zsh 的天真尝试有关。我的理论是 Cloud Shell 提供的 5Gb 永久磁盘存储是按用户计算的,而不是按用户每个项目计算的。因此,我的主目录很糟糕并且将不再加载,因为操作系统修改没有持久化,只有用户主目录,并且我.bashrc现在引用了不存在的文件。

所以我的问题是:我如何重新开始,或者清除现有的永久磁盘和设置以再次获得一个正常工作的 Shell?

0 投票
0 回答
552 浏览

google-cloud-platform - 将本地驱动器挂载到 Google Cloud Shell

谷歌云门户提供这个 Linux 控制台,是否可以将本地驱动器(Windows 或 Linux)挂载到这个远程 Linux 实例?

0 投票
3 回答
3289 浏览

google-cloud-platform - 已安装的软件包在 Google Cloud Shell 中消失了

我尝试在 Google Cloud Platform Console 中安装一堆 python 包。但是,磁盘空间不够,安装失败。有趣的是,在某些时候,网络连接丢失了,我应该重新连接它。

然后我检查了一些在我尝试安装其他 python 包之前已经安装的包。

期待

但是没有找到numpy。这是实际结果。

这是一个已知的问题?我怎样才能防止它再次发生?


重现步骤

  1. 点击顶部栏上的“激活 Google Cloud Shell”图标
  2. 我有两个项目,其中一个项目被选中。
  3. 像这样安装 python-numpy 包:

    /li>
  4. 尝试在 python 提示符下导入 numpy --> 已成功导入。

  5. 关闭浏览器的选项卡或只关闭 shell 选项卡

  6. 几个小时后(可能是 2 小时后),重新打开 Cloud Shell。

  7. 尝试在 python 提示符下导入 numpy --> "No module named numpy" 错误。

0 投票
2 回答
16074 浏览

google-cloud-platform - 如何从 Cloud Shell 连接到 Cloud SQL?

我想使用 Cloud Shell 在我的第二代 Cloud Sql 实例上运行数据库迁移。

在文档中找到了如何使用gcloud. 但是当我运行命令时出现错误:

但是,即使这确实有效,我也不确定如何从执行迁移的 python 脚本进行连接。我将使用什么连接字符串?我是否需要手动将 Cloud Shell IP 列入白名单才能访问?

0 投票
1 回答
464 浏览

google-cloud-storage - Google Cloud Shell,项目中所有用户都可以访问的文件夹

我需要一个公共空间(目录),项目的每个成员都可以使用云外壳访问物理文件

我想要做的是使用 java 命令在云上运行控制台应用程序,并且项目的团队成员可以访问 jar 文件,主目录不提供这个。那么云上项目的通用目录是什么

0 投票
1 回答
3322 浏览

ssh - 无法连接谷歌云实例(端口22:操作超时)

我已经为谷歌云实例创建了密钥,当我尝试 ssh 进入实例时。我无法访问它并收到错误:端口 22:操作超时。这通过桌面 ssh 客户端和谷歌云 shell 发生。我在元数据部分创建了一个项目范围的键来访问它。

关于我无法连接的原因的任何见解都将非常有帮助。该实例是一天前创建的。

0 投票
1 回答
683 浏览

google-cloud-shell - 在 google cloud shell 中自定义 nano 编辑器

我想知道当您启动云外壳时,是否有办法在基于 Debian 的虚拟机实例中自定义 nano 编辑器设置。

我已经尝试转到实例的根目录,然后 cd 到 etc 并编辑 nanorc 文件。但每次我尝试重新保存 nanorc 时,它都会说权限被拒绝。

谢谢。

0 投票
1 回答
595 浏览

google-compute-engine - 是否可以获得 Google Cloud Shell 的全新实例?

不小心删除了一些配置文件,现在终端不再显示my_name@project_name:~$,而是my_name@some_instance:~$. 有没有办法为 Cloud Shell 获取全新的实例?

0 投票
3 回答
10652 浏览

firebase - 如何让“firebase 登录”从 Google Cloud Shell 工作

我登录到 Google Cloud Shell,发现 Firebase CLI 已经安装。

然后我尝试运行“firebase list”以查看它是否正常工作并被提示登录。

“在任何设备上访问此 URL 以登录:” <very long URL>

我将 URL 复制/粘贴到浏览器中,并从 Google 获得了标准的“Firebase CLI 想要:”提示,但是当我通过单击“允许”按钮批准它时,它失败了。

这是显示的错误页面。

无法访问此站点
localhost 拒绝连接。
在 Google 上搜索 localhost 9005
ERR_CONNECTION_REFUSED

0 投票
1 回答
383 浏览

google-cloud-platform - 我可以运行 gcloud 组件更新吗?

从我的 Google Cloud Shell 实例中更新 gcloud 组件会持续吗?

是否会持续更新预装 Google Cloud Shell 的任何内容(例如 Go 或 NPM)?