调用ModifyConsumerGroupPassword接口修改消费组密码。

  • 本接口仅适用于新版订阅通道。
    说明 在调用ConfigureSubscriptionInstance接口时,需要传入SubscriptionInstanceNetworkType参数,如果不传入该参数则订阅通道被定义为旧版。
  • 调用本接口时,订阅通道需处于未启动启动失败正常异常状态。

请求参数

名称 类型 是否必选 示例值 描述
Action String ModifyConsumerGroupPassword 要执行的操作,取值:ModifyConsumerGroupPassword
SubscriptionInstanceId String dtsxxxxxxxx 订阅实例ID。
ConsumerGroupID String dtsxxxxxxxx 消费组ID。
ConsumerGroupPassword String Test123456 消费组当前的密码。
ConsumerGroupNewPassword String Test654321 消费组的新密码。
  • 密码由大写字母、小写字母、数字、特殊字符中的任意两种或两种以上组成。
  • 密码长度为8-32个字符。
ConsumerGroupName String 测试消费组 消费组名称。
ConsumerGroupUserName String dtstest 消费组的账号。

返回参数

名称 类型 示例值 描述
RequestId String 36923CC2-DDAB-4B48-A144-DA92C1E19537 请求ID。

示例

   public void modifyConsumerGroup(String instanceId, String consumerGroupId, String consumerGroupName, String consumerGroupUserName, String consumerGroupPassword, String consumerGroupNewPassword) throws Exception {
        ModifyConsumerGroupPasswordRequest request = new ModifyConsumerGroupPasswordRequest();
        request.setSubscriptionInstanceId(instanceId);
        request.setConsumerGroupID(consumerGroupId);
        request.setConsumerGroupName(consumerGroupName);
        request.setConsumerGroupUserName(consumerGroupUserName);
        request.setConsumerGroupPassword(consumerGroupPassword);
        request.setConsumerGroupNewPassword(consumerGroupNewPassword);

        ModifyConsumerGroupPasswordResponse response = client.getAcsResponse(request);

        if (!"true".equals(response.getSuccess())) {
            throw new Exception(response.getErrMessage() + " requestId=" + response.getRequestId());
        }
    }

错误码

错误码 错误信息 描述
InvalidParameter The Input Parameter${parameter} is not valid. 输入的参数不合法,请检查输入的参数是否正确。
InvalidParameterValid The Value of Input Parameter${parameter} is not valid. 参数值校验不通过,请检查是否缺失所提示的参数以及用户AK是否正确。
MissingParameter The parameter "<parameter name>" is needed but no provided. 缺少参数,请检查是否缺失所提示的参数以及用户AK是否正确,具体请参照DTS OpenAPI文档。
MatchParameter The Input Parameter${parameter} is not Inconsistent. 密码错误或密码不一致。