GCP - 创建队列时出错:googleapi:错误 400:无法创建队列,因为具有此名称的队列最近存在

Mas*_*zzi 9 google-cloud-platform google-cloud-tasks

我开始使用 Cloud Tasks,正在执行一些测试,因此我从 GCP 控制台创建和删除了 Cloud Tasks 队列几次。每次我删除队列并尝试使用相同名称重新创建它时,都会收到此错误:

  • 创建队列时出错:googleapi:错误 400:无法创建队列,因为具有此名称的队列最近存在。

因此,要创建一个新队列,我每次都需要更改名称。该错误告诉我们“队列最近存在”,但我在一个多星期前创建了第一个队列,并且不断收到相同的错误。我对这个错误感到很困惑,对我来说这感觉就像一个错误。我想知道队列是否实际上已被删除,或者我是否正在将一堆无法访问的队列收集到我的项目中。

还有其他人遇到同样的错误吗?一周后我仍然收到此错误,这是预期的行为吗?我需要等待多长时间才能使 GCP Cloud 任务队列的命名空间再次可用(如果有)?

多谢

Nib*_*s H 7

根据官方文档,删除队列后,您必须等待7 天才能以相同名称重新创建。

请检查队列是否已被删除超过7天。再等几天才能重新使用它。

如果您仍然遇到相同的错误,请在公共问题跟踪器中创建错误请求以进行进一步调查。

  • 7天是一个疯狂的等待。我已经创建了一个功能请求。如果您遇到同样的问题并看到此评论,请对该请求投票:https://issuetracker.google.com/issues/187101566 (17认同)
  • 7天真的很疯狂。使用 terraform 删除并重新创建队列时。现在我将等待 7 天或使用新名称创建队列,然后更新云函数以采用此新名称。:D (2认同)
  • 我删除了队列,以为我只是删除了队列的内容,这样我就可以修复某些问题。现在需要等7天才能继续开发吗?这是一件多么愚蠢的事情。有人找到解决方法吗?谢谢! (2认同)