【问题标题】:Can not delete google api gateway config file无法删除 google api gateway 配置文件
【发布时间】:2021-12-08 02:57:39
【问题描述】:

我试图从 UI 和命令行的 google api 网关服务中删除配置文件。但是他们说目标配置文件正在使用中,但我在 UI 和 gcloud 命令的结果中都找不到它以获取 api 网关列表。现在它不允许我创建它,所以我的过程无缘无故地失败了。 见下图。尝试删除配置时出现以下错误。但是没有使用此配置的此类网关。 知道我的案子可能出什么问题吗?

【问题讨论】:

  • “现在它不允许我创建它,所以我的过程无缘无故地失败了”到底是什么意思?
  • 我的意思是现在我无法删除 api 网关,因为它没有找到(在 UI 和控制台中都没有)。由于配置取决于该网关(实际上是幽灵),因此我无法删除该 api 配置。我想删除该 api 网关配置并使用新的 api 规范再次创建它。

标签: google-cloud-platform gcloud google-api-gateway


【解决方案1】:

根据this,您必须首先为您的网关创建一个新的配置文件或删除网关本身,然后才能删除正在使用的现有配置文件。

完成上述选项之一后,您应该可以使用以下命令删除配置文件:

gcloud api-gateway api-configs delete YOUR_CONFIG_ID --api=YOUR_API_ID --project=YOUR_PROJECT_ID

【讨论】:

  • 是的,我同意你的看法。但问题是有一个网关配置我无论如何都无法删除,因为它说一些网关正在使用它。但事实是没有使用此网关配置的此类网关。
  • 您能否使用--verbosity 调试标志在您的Cloud Shell 中运行this command?这将提供有关潜在问题的更多信息。
  • 出于某种我不知道的原因,我能够从 UI 中删除它。但我肯定会尝试使用 --verbosity 标志
  • 所以你设法解决了你的问题?很高兴知道! :)
  • 实际上这是一种奇怪的事情,首先它显示我的 api 网关配置文件被同一区域内的 9 个 api 网关使用(实际上不存在)然后过了一段时间它说 5这样的网关,在第二天我没有看到那里没有这样的网关,所以它让我删除了它。我对 api 网关服务的这种奇怪行为感到有点失望。 @xBurnsed 感谢您的提醒
猜你喜欢
  • 2021-06-22
  • 1970-01-01
  • 2023-03-25
  • 2020-06-28
  • 1970-01-01
  • 2019-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多