Google compute engine 尝试删除GCP实例中的地址失败

Google compute engine 尝试删除GCP实例中的地址失败,google-compute-engine,google-vpc,Google Compute Engine,Google Vpc,我试图创建一个新的VM实例,但没有创建一个静态外部IP,而是错误地创建了一个静态内部IP。当我这样做的时候 gcloud compute addresses list 我得到我的内部IP列表。然后我使用: gcloud compute addresses delete [address-name] 它要求确认删除。但是,一旦我键入“Y”作为确认,我会得到以下错误,说明找不到资源本身: ERROR: (gcloud.compute.addresses.delete) Could not fet

我试图创建一个新的VM实例,但没有创建一个静态外部IP,而是错误地创建了一个静态内部IP。当我这样做的时候

gcloud compute addresses list
我得到我的内部IP列表。然后我使用:

gcloud compute addresses delete [address-name]
它要求确认删除。但是,一旦我键入“Y”作为确认,我会得到以下错误,说明找不到资源本身:

ERROR: (gcloud.compute.addresses.delete) Could not fetch resource: - The resource "[MY_RESOURCE_NAME]" was not found

我很困惑。我希望我没有因此而被收费。

如果您想从GCP实例中删除静态内部IP地址,您可以使用以下方法,并使用云控制台执行此操作:

  • 转到VM实例页面
  • 选择您的项目
  • 从项目列表中选择VM实例
  • 选择页面顶部的编辑工具
  • 单击网络接口的编辑工具
  • 将内部IP类型从静态更改为临时
  • 选择Release以释放静态IP地址
  • 单击“完成”保存更改
  • 您的实例继续使用静态IP地址,直到 实例被删除或重新启动。发生这种情况后,IP地址为 返回到子网的默认可用内部IP池 地址


    尝试运行
    gcloud info
    ,检查意外创建的IP是否与默认区域位于同一区域。如果区域不同,则应将标志
    --region
    与命令
    gcloud compute addresses delete[地址名称]
    一起使用,以避免此类错误。如果不是您的情况,请使用命令的完整输出更新您的问题。