删除 PubSub 中的所有孤立订阅

Deleting all orphan subscriptions in PubSub

在 Google PubSub 中,删除主题本身时不会删除对主题的订阅。

是否有删除所有孤立订阅的简单方法?我有数百个,无法手动完成。

为什么不一开始就把它们和主题一起删除?

这是我能找到的唯一解决方案:

gcloud alpha pubsub subscriptions list | grep "_deleted-topic_" > orphan-subscriptions

然后使用文本编辑器将所有主题放在同一行中 运行 这个命令:

gcloud alpha pubsub subscriptions delete <subscription1> <subscription2> <subscription3> ...

每秒删除1个订阅。