问题标签 [google-compute-engine]

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 投票
1 回答
736 浏览

google-cloud-platform - Google Compute Engine VM 上的暂存盘可见性

我已经启动了一个在后面有一个 -d 的实例(这应该是一个暂存盘)。

但是在启动时看不到所声明的磁盘空间。

它应该是:

df -h输出:

那么如何通过启动运行一个实例,该实例是一个永久磁盘并且有可用的暂存盘呢?

问题是我需要高 CPU 和大量暂存空间。

0 投票
1 回答
518 浏览

http - Google Compute Engine 上的元数据请求无效

我正在运行一个 Google Compute Engine 实例。大约每十秒钟,我就会收到一个来自本地链接地址(例如169.254.169.254)的请求,请求来自我的实例的元数据。该请求在computeMetadata路径上,表明谷歌正在尝试[从我的实例中获取元数据]。

为什么我会收到这些请求?我的计算引擎配置不正确吗?现在我的应用程序返回 404,它应该做其他事情吗?

这是完整的请求:

0 投票
1 回答
101 浏览

google-compute-engine - gcutil adddisk 失败是否有解决方法?

从全局映像(通过 Web 控制台生成)创建磁盘的命令行请求失败:

gcutil --service_version="v1beta15" --project=<project-id> adddisk <boot-id> --size_gb="10" --zone="us-central1-b" --source_image="https:// www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130816”

ValueError:无效参数:https ://www.googleapis.com/compute/v1beta15/projects/debian-cloud/global/images/debian-7-wheezy-v20130816

从 Web 控制台运行时同样成功。这是一个已知的问题?有解决方法吗?我正在使用 gcutil 版本 1.8.4。

0 投票
1 回答
691 浏览

ssh - Google Compute Engine gcutil 使用 ssh 和实例的内部/私有地址

基于 VPN,我想删除我的服务器的外部 IP 地址,并且只使用它们的内部/私有 IP 地址进行 ssh。

我的 Google Compute 专用网络中有一个 VPN GW,我的所有服务器都没有任何外部 IP 地址。

我可以从我的笔记本电脑和我帐户中的 PING 服务器打开一个到 GW 的 VPN 连接,只使用他们的私人 IP 地址。现在我想使用 Google 的 gcutil 对这些服务器进行 SSH 连接,但看起来它只能使用外部 IP 地址。

gcutil 是否有任何基于内部/私有 IP 的 ssh 选项?还是 gcutil 在建立 SSH 会话时只使用外部 IP 地址?

0 投票
2 回答
1035 浏览

google-compute-engine - 谷歌计算引擎:超过 API 速率限制

我已经设置了超过 5 天,错误是:超出错误 API 速率限制。如果 Google Compute Engine 刚刚启用,或者这是您第一次使用 Google Compute Engine,则速率限制可能需要几分钟才能更新。所有菜单显示错误,我不能在 API 上。

0 投票
4 回答
6435 浏览

google-app-engine - Google App Engine 通过内部网络与 Compute Engine 通信

我们正在谷歌云中构建一个应用程序。我们使用 App Engine 作为前端,使用 Compute Engine 作为后端。在这些 Compute Engine 实例上,我正在运行一个接受某些“命令”消息的 TCP 服务器。Compute Engine 实例还通过防火墙和负载平衡器连接到 Internet,以处理传入的 https 流量。我想将 TCP 服务器绑定到本地 IP 地址,并只允许 App Engine 实例(它们在同一个项目中)通过套接字 api连接到 TCP“命令”端口。

目前,我们将传入连接限制为仅限 Google Ip

Compute Engine 文档如下:

每个实例都是单个网络的成员。网络执行与路由器在家庭网络中相同的功能:它描述网络范围和网关 IP 地址,处理实例之间的通信,并充当网络外实例和调用者之间的网关。网络仅限于单个项目;它不能跨越项目。即使在同一个项目中,不同网络中的实例之间的任何通信都必须通过外部 IP 地址进行。在 API 中,网络由 Network 对象表示。

是否有可能建立一个安全的通信设置?也许使用 App Engine 后端实例?

0 投票
2 回答
2080 浏览

cloud - Google 计算引擎错误:超出 API 速率限制

我在 Google 计算引擎上收到此消息“错误:超出 API 速率限制”(启用计费等),现在大约 1 天,我什至无法通过控制面板进入修改配额。有谁知道还有什么其他选择可以解决这个问题?

0 投票
1 回答
676 浏览

node.js - 使用 NodeJS 客户端对 Google 拉取任务队列进行身份验证

我有一个在 App Engine 上运行的拉取任务队列。我正在尝试从 NodeJS REST 客户端外部访问队列: https ://github.com/google/google-api-nodejs-client

我将我的服务器 API 密钥与请求一起传递:

但是我收到了 401“需要登录”消息。我错过了什么?

如果我需要使用 OAuth,如果我的客户端是 NodeJS 服务器而不是可以处理 OAuth 重定向 URL 的用户/浏览器,我如何获取访问令牌?

0 投票
1 回答
1695 浏览

python - 如何使用具有不同项目 ID 的现有 Compute Engine 中的 Google Cloud Datastore?

Google Cloud Datastore 是在应用引擎和计算引擎之间共享信息的好方法。该指令显示了如何从计算引擎使用谷歌云数据存储,但似乎应用引擎和计算引擎都必须在同一个项目 ID 中。

我在应用引擎和计算引擎中的数据存储具有不同的项目 ID。

这就是我所做的。在 googledatastore/helper.py 第 65 行附近,添加了 1 行

然后忽略计算引擎凭据。之后,只需按照“不是来自计算引擎”的说明进行操作。嗯..它看起来不是最好的方法。

在另一个项目 ID 下使用来自计算引擎的数据存储是否正确?

0 投票
1 回答
1587 浏览

node.js - 使用 NGINX for NodeJs 应用程序的 https 响应非常慢

在此处输入代码我有一个映射到多个域的 Web 应用程序。其中一个域使用 SSL,而另一个域很简单。我尝试将 NGINX 与 nodeJs 一起使用。我的 HTTPS 响应非常非常慢。请查看 conf 文件并帮助我摆脱这个问题。