创建订阅时,您将订阅附加到主题,然后订阅者可以接收来自订阅的消息。如需阻止订阅者接收消息,您可以分离对主题的订阅。
准备工作
所需的角色和权限
如需获得分离订阅所需的权限,请让您的管理员向您授予主题的 Pub/Sub Editor (roles/pubsub.editor) IAM 角色。如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
此预定义角色包含
pubsub.topics.detachSubscription
权限,
这是分离订阅所需的
权限。
您可以在项目级层和个别资源级层配置访问权限控制。您可以在一个项目中创建订阅,并将其附加到位于另一个项目中的主题。 请确保您拥有每个项目所需的权限。
将订阅与主题分离
您可以使用 Google Cloud 控制台、 Google Cloud CLI、客户端库或 Pub/Sub API 将订阅与主题分离。