Google Cloud SQL“空闲IP地址”

Posted

技术标签:

【中文标题】Google Cloud SQL“空闲IP地址”【英文标题】:Google Cloud SQL "Idling IP Address" 【发布时间】:2014-10-04 16:05:09 【问题描述】:

就 Cloud SQL 和 VM 实例而言,我一直在查看控制台的计费。我看到很多成本来自 Cloud SQL IP 地址的空闲时间。我不确定设置在哪里,因为我试图“取消分配”与我的 Cloud SQL 实例关联的 IP 地址。这些费用是静态的吗,就像我总是一样,无论如何,都会不断地为 IP 地址收费,或者有没有办法在我不使用 Cloud SQL 实例时关闭它?如果可以,我该怎么做?

【问题讨论】:

实例未运行时,IP地址将始终收费。您可以取消分配 IP 地址以防止这种闲置费用。 【参考方案1】:

似乎有很多答案,其中大部分是部分的(或旧的?)。最重要的是,谷歌的设置也不是很透明。我在 2020 年初进行了检查,似乎无法关闭 IP 地址或避免停止实例的费用。

更详细的:

我为 600 小时的 SKU 支付了 6.55 欧元的费用DB 的 IP 地址空闲秒数 到现在为止,相关 Cloud SQL 实例在 12 月份(大部分或全部时间)已关闭 私有 IP公共 IP[Google Cloud Project] > SQL > Connections取消选择

然后我启动了实例;仍然没有选择IP。我让它运行了几分钟并停止了它。

在实例概览中(仅在从其他部分(如 Logging 切换回 [Google Cloud Project] > SQL 时可见)中,有一个 IP 列在 公共 IP 地址 现在 在 [Google Cloud Project] > SQL > Connections 中,选择了 Public IP(我没有选择任何东西!)

现在启动实例不再让我像以前那样同时取消选择两个 IP 地址选项。

我确实在选项 公共 IP 下配置了许多 授权网络,并在前几个月使用了这些。我无法测试是否删除所有这些是否会让我现在禁用该选项,因为我很快就会再次需要它们。所以,这是一个悬而未决的问题。

总之,除了没有选择 IP 地址选项的系统故障,但无论如何设置了一个,对于非运行实例来说,收费似乎是不可避免的。无法按照@Tony Tseng 的建议关闭 IP。

为什么又是这样,谷歌?

【讨论】:

你也检查过我的解决方案吗? 正如我所说,不可能只取消选中公共 IP。 UI 要求您选择两个选项之一,并且您不想打开私有 IP(如果只是因为警告无法撤消)。【参考方案2】:

https://cloud.google.com/sql/docs/mysql/configure-ip

单击实例名称以打开其实例详细信息页面。 选择“连接”选项卡。 取消选中公共 IP 复选框。 单击保存以更新实例。==> 在取消选中公共 IP 复选框时禁用保存。 看起来应该选中私有 IP 或公共 IP 复选框以启用保存按钮。

【讨论】:

【参考方案3】:

单击您的 SQL 实例以转到实例详细信息 > 连接 > 公共 IP - 取消选中它。

https://cloud.google.com/sql/docs/mysql/configure-ip

注意:当您禁用实例的公共 IP 时,您会释放其 IPv4 地址。如果您稍后为此实例重新启用公共 IP,它将 获取不同的 IPv4 地址,以及所有使用公共的应用程序 必须修改连接到此实例的 IP 地址。

基本上,如果您删除与实例的公共连接,IP 也会被释放。

【讨论】:

【参考方案4】:

对于实例处于非活动状态且分配了 IPv4 地址的每小时,您需要支付 0.01 美元。 您可以使用 Google Developers Console 取消分配 IP 地址,转到您的 Cloud SQL 实例,点击编辑并取消选中“将 IPv4 地址分配给我的 Cloud SQL 实例”框。

【讨论】:

具有讽刺意味的是,IP 空闲的成本大于让小型实例(例如 SQL)运行的成本。空闲的成本令人惊讶,并且没有明显的方法可以取消分配未使用实例的 IP 地址。谷歌应该让这更透明。 这似乎不再适用于当前的 GCP 控制台。除了删除云 SQL 实例之外,在哪里可以找到删除分配的 IP 地址的选项? 寻呼卡姆兰。这不再可能了吗? 似乎没有“分配 IPv4 地址...”选项 没有机会禁用公共 IP 地址,一旦您取消选中“公共 IP”,Google 就不允许保存更改。我想这就是 Google 从所有 GCP 用户那里获利的方式。

以上是关于Google Cloud SQL“空闲IP地址”的主要内容,如果未能解决你的问题,请参考以下文章

Google Cloud Spanner 和 Cloud SQL 有啥区别?

无法从 Data Fusion 连接 Cloud SQL mySql 实例。异常“无法创建套接字工厂 'com.google.cloud.sql.mysql.SocketFactory”

Google Cloud 线上课堂 | 厚积薄发,解读最新 Google Cloud SQL

将 Django 连接到 Google Cloud SQL

无法在 Spring Data Cloud Spanner 中将 java.sql.Timestamp 转换为 com.google.cloud.Timestamp

Google Cloud SQL 代理找不到默认凭据