如何发布全局静态IP

时间:2017-01-13 16:41:09

标签: google-compute-engine billing

我正在为未使用的IP地址付费。我无法找到该项目 收费我。

我使用console.cloud.google.com查看了计算引擎和网络设置,但我无法找到任何IP地址。

我只使用云存储项目1个文本文件和一个git 库。我在终端上运行这些命令,我​​得到0项。

$ gcloud --project=PROJECTNAME compute addresses list

以上命令列出了0项。

$ gcloud --project=PROJECTNAME compute forwarding-rules list

以上命令列出了0项。

有没有办法告诉这个静态IP地址在哪里,或者我是怎么回事 可以禁用它吗?我无法在任何地方找到它。我宁愿不删除整个 project是因为我的生产应用程序正在使用某些服务。

我知道它是一个全球IP地址,因为我可以在我的网站上看到它 计算引擎配额。为了能够使用命令行选项删除地址,我认为我需要地址的名称,但我无法在任何地方找到它。

我认为这可能与我有这两个中的一个有关 过去为项目启用的东西:

  1. 我正在运行一个AppEngine项目,但此后终止了它。
  2. 对于AppEngine项目,我注册了一个自定义域名 它。

1 个答案:

答案 0 :(得分:0)

我曾经使用过AppEngine Flexible(aef)。未使用的IP来自我停止的版本。这会阻止释放静态IP,因此建议您先删除此版本,然后再尝试释放IP地址。

如果只有以前的版本,则无法删除它,因为您需要为默认模块至少拥有一个版本。

要解决此问题,您可以部署新版本,例如,Flexible VM(已部署到另一个区域)或Standard VM。然后,作为一种解决方法,如果您现在没有任何应用程序要替换,则可以部署一个空应用程序。您将需要创建一个app.yaml,该app.yaml仅使用没有任何脚本执行的静态文件,因此无需为任何实例付费。

有关执行此替代方法的详细指导,请查阅本文档[1]。

[1] http://stackoverflow.com/questions/37679552/cannot-delete-version