如果不再使用某个通道,您可以使用DeleteTunnel接口删除数据表的一个通道。删除通道时需要指定数据表名称和通道名称。
注意事项
删除通道前,请确保通道中无正在消费的数据,否则可能导致数据消费失败。
通道删除后不可恢复,请谨慎操作。
参数
请求参数
|
参数 |
说明 |
|
TableName |
|
|
TunnelName |
通道名称。调用ListTunnel接口可获取数据表下的所有通道信息。更多信息,请参见获取表内的通道信息。 |
响应参数
|
参数 |
说明 |
|
ResponseInfo |
响应中的附加字段,包含本次请求的 RequestId。RequestId 用于唯一标识此次请求。 |
示例
以下代码删除数据表中的指定通道。
req := &tunnel.DeleteTunnelRequest {
TableName: "<TABLE_NAME>",
TunnelName: "<TUNNEL_NAME>",
}
_, err := tunnelClient.DeleteTunnel(req)
if err != nil {
log.Fatal("delete tunnel failed", err)
}
相关文档
关于API说明的更多信息,请参见DeleteTunnel。
如果功能执行报错,请根据报错信息在错误码参考文档中查找出错原因并处理问题。
该文章对您有帮助吗?