如何在不删除的情况下暂停/禁用MSK Kafka Sink连接器?
如何在不删除的情况下暂停/禁用AWS MSK连接器?
针对你遇到的无法暂停MSK连接器的问题,以下是几种无需删除即可暂停或禁用的有效方法:
通过AWS CLI临时禁用连接器
执行以下命令修改连接器配置,将任务数设为0,让连接器停止处理数据:aws kafka-connect update-connector \ --connector-arn <你的连接器ARN> \ --connector-config '{"tasks.max": "0"}'该操作会让连接器进入空闲状态,不会再消费或生产数据,达到禁用效果。后续需要恢复时,将
tasks.max改回原数值即可。通过AWS控制台修改配置
- 登录AWS控制台,进入MSK Connect服务页面
- 找到目标连接器,点击「编辑」按钮
- 在配置项中找到
tasks.max,将其值改为0并保存 - 连接器会自动停止所有任务,完成禁用
排查操作失败的原因
如果上述操作无法执行,先检查两点:- 确认你的IAM身份拥有
kafka-connect:UpdateConnector权限,若没有需更新IAM策略添加该权限 - 确认连接器当前处于「运行中」或「已失败」状态,而非创建中、删除中的过渡状态
- 确认你的IAM身份拥有
内容的提问来源于stack exchange,提问作者Philipp_Kats
相关产品推荐
相关产品推荐

