问题标签 [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 投票
2 回答
1356 浏览

google-cloud-platform - 环境变量 GOOGLE_APPLICATION_CREDENTIALS 在 Google 云上仅持续一天

在 Google 云的一部分 Google shell 中,我设置了环境变量 GOOGLE_APPLICATION_CREDENTIALS 因为 PHP NLP 项目需要它 [信息:https ://cloud.google.com/natural-language/docs/quickstart-client-libraries#客户端库安装 php]。我的项目运行良好,但我注意到变量 GOOGLE_APPLICATION_CREDENTIALS 在我的系统中仅持续一天。这是我第三次设置它。当我缺少必需的变量时,我的项目不起作用。难道我做错了什么?

编辑: 当您在 Google App 引擎上创建新应用程序时,它是默认操作系统(Debian)。当我在 Google shell 中输入帮助时,我会得到以下信息:您的 5GB 主目录将在会话中持续存在,但 VM 是短暂的,将在会话结束后大约 20 分钟重置。除此之外,系统范围内的任何变化都不会持续存在。

0 投票
1 回答
1237 浏览

python - 在云 shell 上运行 python 脚本并将输出保存到云 sql

我想运行一个 python 脚本,它接受大约 350 个图像的输入,并且生成的输出有超过 7 亿行,因此需要大量时间来处理。这就是为什么我想在 google cloud shell 上运行脚本并以云 sql 数据库的形式保存输出。我想知道如何在 shell 上修改和运行脚本,以便它从存储桶中获取输入并将输出保存到数据库中。任何帮助表示赞赏

0 投票
1 回答
397 浏览

google-cloud-platform - 如何查找 Google Cloud VM 集群的 Web 接口端口

我正在尝试创建一个 SSH 隧道以在 Google Cloud Dataproc 集群上运行 Jupyter。

本教程提供了以下用于创建隧道的模板。它说:

“将 port1 替换为您将使用的 Cloud Shell 端口 (8080 - 8084),将 port2 替换为集群主节点上的 Web 界面端口。”

我被困在端口 2 上。我查看了 VPC 设置、VM 设置等,但找不到任何“Web 界面端口”。有没有我应该寻找的特定地方?

0 投票
3 回答
4237 浏览

docker - 如何让 gsutil 在 docker 容器中使用 gcloud 凭据

为什么 gsutil 在 Cloud Shell 上的 docker 容器中运行时不使用 Gcloud 凭据?

根据 [1] gsutil 应在可用时使用 gcloud 凭据:

一旦通过 gcloud auth 配置了凭据,无论用户是否有任何 boto 配置文件(除非在 BOTO_CONFIG 环境变量中指定了不同的路径,这些文件都位于 ~/.boto ),都将使用这些凭据。但是,如果需要一种未存储在 gcloud 凭证存储中的非 GCS 凭证(例如,S3 帐户的 HMAC 凭证),gsutil 仍将在 boto 配置文件中查找凭证。

这在 gcloud 安装中似乎可以正常工作,但在 docker 映像中却不行。我在 Cloud Shell 中使用的流程是:

[1] https://cloud.google.com/storage/docs/gsutil/addlhelp/CredentialTypesSupportingVariousUseCases

0 投票
1 回答
1666 浏览

google-cloud-shell - 从谷歌云shell中的VI复制选定的文本

尝试从在谷歌云 shell 上的 VI 中打开的文件中复制选定的文本并将其粘贴到另一个 shell 选项卡中。如果我在可视模式下选择文本,它将不起作用。在我将使用的本地终端上xclip,或shift(+ctrl)在选择之前。

有没有办法做到这一点?

0 投票
1 回答
61 浏览

spring-boot - 如何下载使用google cloud shell创建的Spring Boot项目

我已经按照教程使用 google cloud shell 创建了一个演示 Spring Boot 项目。我对云很陌生,我不明白这些文件在项目下创建的位置以及如何下载项目

0 投票
1 回答
2144 浏览

gcloud - 谷歌云壳在哪个地区?

给定一个谷歌云壳,有没有办法找出它在哪个区域?

非常感谢,马克斯

ps 我知道我可以四处寻找 IP 地址并对其进行地理定位,例如这 curl freegeoip.net/xml/$(curl ifconfig.co)声称该机器位于列支敦士登的瓦杜兹。但是,我有点希望有类似 IP 地址的东西,我可以通过 curl 获取 cloudconfig 并且包含区域和可用区。

0 投票
2 回答
109 浏览

google-cloud-platform - Web GCloud 无法连接,SDK 可达性失败,Bash 命令不可用

我的 Web Google Cloud Shell 实例始终处于连接状态。有时我会尝试清除浏览数据然后重新加载,但没有帮助。即使它在那段时间有效,但过了一段时间,问题又会出现。因此,我继续使用 Google Cloud SDK,但后来发现了 2 个问题:

  1. 执行“gcloud init”时可达性检查失败
  2. 我无法在 Cloud SDK Shell 中执行 bash 命令

我一直在使用 bash 命令(比如IFS和 for 循环)在 Web Cloud Shell 中执行一些命令,现在我无法让它们在 SDK Shell 上工作。

0 投票
2 回答
1346 浏览

google-cloud-platform - Google Cloud Shell Editor 未加载资源

当我打开 Google Cloud Shell 代码编辑器时,它没有加载资源,因此我无法工作。我在下面附上了一个屏幕截图,其中包含开发人员工具控制台的视图。请帮帮我。谢谢。

截屏

0 投票
1 回答
420 浏览

google-cloud-platform - Google Cloud shell 在一小时后终止

我有一个 bash 脚本需要一个多小时才能运行,因此脚本会在中间终止。我做了一些挖掘,发现了这个限制。反正有这个问题吗?