分离订阅

创建订阅时,您将订阅附加到主题,然后订阅者可以接收来自订阅的消息。如需阻止订阅者接收消息,您可以分离对主题的订阅。

准备工作

所需的角色和权限

如需获得分离订阅所需的权限,请让您的管理员向您授予主题的 Pub/Sub Editor (roles/pubsub.editor) IAM 角色。如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

此预定义角色包含 pubsub.topics.detachSubscription 权限, 这是分离订阅所需的 权限。

您也可以使用自定义角色或其他预定义角色来获取此权限。

您可以在项目级层和个别资源级层配置访问权限控制。您可以在一个项目中创建订阅,并将其附加到位于另一个项目中的主题。 请确保您拥有每个项目所需的权限。

将订阅与主题分离

您可以使用 Google Cloud 控制台、 Google Cloud CLI、客户端库或 Pub/Sub API 将订阅与主题分离。

控制台