GCP - 创建队列时出错:googleapi:错误 400:无法创建队列,因为具有此名称的队列最近存在
Posted
技术标签:
【中文标题】GCP - 创建队列时出错:googleapi:错误 400:无法创建队列,因为具有此名称的队列最近存在【英文标题】:GCP - Error creating Queue: googleapi: Error 400: The queue cannot be created because a queue with this name existed too recently 【发布时间】:2021-06-10 06:52:05 【问题描述】:我开始使用 Cloud Tasks,我正在执行一些测试,因此我从 GCP 控制台创建和删除了 Cloud Tasks 队列几次。 每次我删除一个队列并尝试使用相同的名称重新创建它时,我都会收到此错误:
创建队列时出错:googleapi:错误 400:无法创建队列,因为最近存在同名队列。所以,要创建一个新队列,我每次都需要更改名称。 该错误说明了“队列最近才存在”,但我在一个多星期前创建了第一个队列,但我一直收到同样的错误。 我对这个错误感到很困惑,对我来说感觉就像一个错误。 我想知道队列是否实际上已被删除,或者我是否正在将一堆无法访问的队列收集到我的项目中。
还有其他人遇到同样的错误吗? 一周后我仍然收到此错误的事实是预期的行为吗? 我需要等待多长时间才能让 GCP Cloud Tasks 队列的命名空间再次可用(如果有的话)?
非常感谢
【问题讨论】:
【参考方案1】:根据Official Documentation,删除队列后,您必须等待 7 天,然后才能使用相同的名称重新创建。
请检查队列是否已被删除超过 7 天。再等几天才能重新使用它。
如果您仍然遇到相同的错误,请创建bug request in Public Issue Tracker 以进行进一步调查。
【讨论】:
7 天是一个疯狂的等待。我创建了一个功能请求。如果您遇到与您相同的问题并遇到此评论,请支持该请求:issuetracker.google.com/issues/187101566以上是关于GCP - 创建队列时出错:googleapi:错误 400:无法创建队列,因为具有此名称的队列最近存在的主要内容,如果未能解决你的问题,请参考以下文章
在 Terraform for GCP 中允许帐户和角色时出错
在 mac zsh 终端上安装 apache-beam[gcp] 时出错 - “zsh: no match found: apache-beam[gcp]”