问题描述
我有一个Google Cloud平台,带有一个VM实例和一个SQL。今天他们因为免费试用结束而被停职。我都重新启动了它们,现在它们正在运行。但是,当我尝试在浏览器中转到虚拟机实例的IP时,它说无法访问此站点,并且“拒绝连接”。请注意,我对Google Cloud和实例一无所知,只需要重新启动并运行即可。
我尝试确保其允许在控制台中使用http和https。 (请参阅this) 外部DNS设置正确。 然后我检查了它是否在本地主机上(参考this question)
请帮助。
解决方法
如果您使用的是临时外部IP地址,那么在实例停止时该地址已被释放。
如果您使用的是静态外部IP地址,那么该地址也会在您的试用期到期时释放,因此保留的IP会产生费用。
重新启动实例时,它可能收到了新的IP地址。
检查实例当前正在使用的外部IP地址,然后尝试使用它。
您可以在这里查看项目中正在运行的实例:https://console.cloud.google.com/compute/instances
,在试用期间创建的资源将被停止,如果您在试用期结束后的30天内进行升级,则可以还原在试用期间创建的资源。
https://cloud.google.com/free/docs/gcp-free-tier#end
,发生的事情是,您在试用期间创建的所有资源都已停止。
正如Neo所提到的,如果您没有保留外部IP地址,则在实例停止运行时IP将被释放,而当您再次启动实例时,GCP将提供一个新的外部IP。
您可以检查External IP addresses上的外部IP,然后尝试通过此新IP访问您的服务器。
为避免将来出现此问题,您可以升级您的临时外部IP地址,您可以使用此guide作为参考或遵循以下步骤:
- 在Cloud Console中,转到 External IP addresses 页面。
- 在类型列中,将要升级的IP地址的地址类型更改为静态。
- 提供新的静态IP地址的名称,然后单击保留。
通过这种方式,下次您停止实例时,您将保留IP。
尽管如此,不用为分配给转发规则的静态外部IP地址付费。
您还可以参考以下documentation进行外部IP地址定价,其中文档为您提供了静态和临时外部IP地址的定价。