繁体   English   中英

gcloud pubsub 订阅命令“清除消息”

[英]gcloud pubsub subscriptions COMMAND "PURGE MESSAGES"

在 GCP 控制台中,您可以清除订阅中的消息。 看起来“gcloud pubsub 订阅”不支持“PURGE MESSAGES”命令。 有什么其他图书馆或 API 是最好的选择吗?

使用gcloud工具,此功能由seek方法提供。 它有效地将订阅的积压重置到某个时间点或给定的快照。 因此,要清除订阅中的所有消息,您需要通过--time标志传递当前时间,例如:

gcloud pubsub subscriptions seek my_subscription__name --time=2022-02-10T11:00:00Z

在此时间之前发布的订阅中的消息被标记为已确认,而保留在该时间之后发布的订阅中的消息被标记为未确认。

等效的 API 端点是projects.subscriptions.seek

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM