修改Kafka的接入方式
功能介绍
修改Kafka的内网或者公网接入方式。
调用方法
请参见如何调用API。
URI
POST /v2/{project_id}/{engine}/instances/{instance_id}/plain-ssl-switch
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方式请参见获取项目ID。 |
engine |
是 |
String |
消息引擎。 |
instance_id |
是 |
String |
实例ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
protocol |
否 |
String |
需要开启或者关闭的接入方式。 |
enable |
否 |
Boolean |
|
user_name |
否 |
String |
首次开启SASL时,需要输入用户名。实例创建后,关闭SASL并不会删除已经创建的用户,再次开启SASL时无需传入用户名,传入的用户名将无效。 |
pass_word |
否 |
String |
首次开启SASL时,需要输入用户名的密码。 |
sasl_enabled_mechanisms |
否 |
Array of strings |
开启SASL后使用的认证机制。仅在第一次开启SASL时传入生效。生效后再次传入无效。
|
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
job_id |
String |
后台任务id。 |
protocol |
String |
开启或者关闭的Kafka接入方式。 |
enable |
Boolean |
开启动作或者关闭动作。 |
请求示例
实例第一次开启内网SASL_SSL,需要传入用户名及密码。
POST https://{endpoint}/v2/{project_id}/{engine}/instances/{instance_id}/plain-ssl-switch { "protocol" : "private_sasl_ssl_enable", "enable" : true, "user_name" : "root", "pass_word" : "password", "sasl_enabled_mechanisms" : [ "SCRAM-SHA-512", "PLAIN" ] }
响应示例
无
状态码
状态码 |
描述 |
---|---|
200 |
提交修改Kafka接入方式成功。 |
错误码
请参见错误码。