问题标签 [google-compute-api]
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.
java - 如何使用 REST API Java 使 Google CDN 缓存失效?
我一直在为此研究一个工作示例,但没有找到任何示例。
我参考了以下链接 Stackoverflow Link和Google Official Docs
从这些文档中,我确实了解到我需要实现这一点
但是,如果您看到这个例子,它只有占位符值。
如果我想刷新名为https://mywebsite.com/homepage.html的页面的缓存, 我应该在上面的代码中哪里输入这些信息?
我在这里添加了吗
或者我应该在 UrlMaps 中添加它吗?这非常令人困惑。
google-compute-engine - 如果可抢占式 Google Cloud VM 实例(计算引擎)已停止,是否可以按小时重新启动?
我有一些科学工作要在实例所在的地方运行,该实例有一个安装的网络驱动器到一个始终存在的服务器。由于永远在线的虚拟机成本翻倍,我想运行抢占式虚拟机,但如果它们停止,则每小时重新启动它们。我希望完成工作,但我也不想总是在我可以有一点停机时间支付一半小时费率的情况下花费预算。
docker - 谷歌云计算实例更新
我在谷歌计算实例中使用 docker 映像部署了一个网站。
我无法使用新图像更新谷歌云实例。使用新的 docker 映像更新计算实例并运行容器不会改变任何内容。
以下是我更新谷歌计算实例的步骤:
因此,在第一行中,我构建了包含网站和 http-server 的图像。我在本地运行它,可以确认图像正常工作并包含我期望的所有更改。
下一行是将图像推送到谷歌云,最后第三行应该用新图像更新现有的谷歌计算实例。
运行此操作后,实例中不会反映任何更改。我访问了实例上托管的网站,发现没有任何变化。我已经多次执行这些相同的步骤,直到最近它都运行良好。我错过了什么?
java - 检查 Google 计算 VM 实例状态
如何检查(在 Java 代码中)谷歌计算引擎上的 VM 实例是否正在运行?先感谢您。
google-app-engine - 为什么我会在 Compute Engine API 上看到流量?
我正在使用谷歌云来运行一些服务。特别是,我在 firebase 以及 Cloud Run 和 Cloud SQL 中运行了代码。
但是,出于某种原因,我看到计算引擎 API 的流量持续不断,我不知道为什么?我没有任何 VM 设置(除了运行 Cloud SQL 之外),但我假设这是一项单独的服务。
为什么我会看到针对此 API 的流量?我可以“禁用”它,但警告说用它创建的任何资源都可能很快被删除,我不想关闭我的 Cloud SQL 或 Cloud Run 实例。这个月我没有什么可以产生超过 418,000 个请求......除非这只是谷歌内部的东西来支持我的云 SQL 和云运行实例?
任何想法这可能是什么?禁用它应该安全吗?
google-cloud-platform - GCP 中是否有任何 API 可以获取资源使用详细信息..?
我正在 GCP 中寻找一些 API,它们可以根据使用时间、存储使用情况等获取资源使用情况
java - 使用 Java 暂停 Google Cloud Platform 实例
我有一个 Java Web 应用程序,我在其中创建 GCP VM 实例并对其执行操作。
我使用 Java Compute Engine API 来执行创建、启动、停止等任务。
我想执行:
但是,我无法使用此 API“暂停”机器,因为“暂停”处于 beta 版本(它不是 Compute Engine v1 API 的一部分,因此它不是 Java 包装器的一部分)。
正如我所看到的,我有两种选择来解决这个问题,但我都无法完成:
创建一个继承 Compute 类的 Java 类“ComputeBeta”,并实现一个 Suspend 类来执行操作。这是有问题的,因为原始 Compute 类中的 URL 字段是 final 字段,所以我无法将 URL 从“v1”更改为“beta”url。
执行到 GCP beta API 的“常规”httpconnection 以暂停机器。这里的问题是我无法找到 API 身份验证的正确语法,并且得到了 401 响应。到目前为止我已经尝试过:
任何有关如何前进的帮助将不胜感激!
google-cloud-platform - 如何从快照 api 响应中检索计算引擎名称?
我需要列出在项目中成功创建的所有计算实例快照(仅适用于计算实例类型),以及计算引擎名称。我正在使用这个 api:https ://compute.googleapis.com/compute/v1/projects/my-project/global/snapshots
它列出了快照,我得到这样的响应
从这些信息中,我需要找出与此快照关联的虚拟机是什么,我不确定如何找出创建此快照的计算引擎?是否有任何用于从快照中查找计算引擎的 rest-api?谁能帮帮我吗?谢谢