删除消费者群组会从 Managed Service for Apache Kafka 集群中移除该消费者群组。
如需删除消费群组,您可以使用 Google Cloud 控制台、Google Cloud CLI、客户端库、Managed Kafka API 或开源 Apache Kafka API。
删除使用方群组所需的角色和权限
如需获得删除您的消费群组所需的权限,请让您的管理员为您授予项目的 Managed Kafka Consumer Group Editor (roles/managedkafka.consumerGroupEditor) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
此预定义角色包含删除消费群组所需的权限。如需查看所需的确切权限,请展开所需权限部分:
所需权限
您需要具备以下权限才能删除消费群组:
-
删除使用方群组:
managedkafka.consumerGroups.delete
删除使用方群组
删除使用方群组后,其存储的使用方偏移量会永久丢失。您也无法在控制台中查看消费群组的日志和指标。不过,与消费者群组相关联的指标和日志会保留下来,并且可以使用Logs Explorer进行访问。删除使用方群组也不会删除其已使用的消息。这些消息仍可在其最初关联的主题中找到。
如需删除消费群组,请按以下步骤操作:
控制台
在 Google Cloud 控制台中,前往集群页面。
- 在集群列表中,点击要删除的消费群组所属的集群。
系统会打开集群详情页面。
- 点击要删除的消费群组。
- 在消费者群组详情页面中,点击删除。
- 确认操作。
gcloud
-
在 Google Cloud 控制台中,激活 Cloud Shell。
Cloud Shell 会话随即会在 Google Cloud 控制台的底部启动,并显示命令行提示符。Cloud Shell 是一个已安装 Google Cloud CLI 且已为当前项目设置值的 Shell 环境。该会话可能需要几秒钟时间来完成初始化。
运行
gcloud managed-kafka consumer-groups delete命令:gcloud managed-kafka consumer-groups delete CONSUMER_GROUP_ID \ --cluster=CLUSTER_ID \ --location=LOCATION
此命令会从您的 Managed Service for Apache Kafka 集群中永久移除消费者群组。
替换以下内容:
-
CONSUMER_GROUP_ID:消费群组的 ID 或名称。
-
CLUSTER_ID:集群的 ID 或名称。
-
LOCATION:集群的位置。
-