修改iSCSI target的CHAP认证 本节主要介绍如何使用API修改iSCSI target的CHAP认证。 此操作用来修改iSCSI target的CHAP认证。 请求语法 plaintext PUT /rest/v1/block/target/targetName HTTP/1.1 Date: date ContentType: application/json; charsetutf8 ContentLength: length Host: ip:port Authorization: authorization { "chap": { "name": name, "password": password, "status": status } } 请求参数 参数 类型 描述 是否必须 targetName String iSCSI target名称。 取值:长度范围是1~16,可以由小写字母、数字、句点(.)和短横线()组成,且仅支持以字母或数字开头。 是 chap.name String CHAP名称。 取值:长度范围是3~64,可以由字母、数字、句点(.)、短横线()、下划线()和冒号(:)组成,字母区分大小写,且仅支持以字母或数字开头。 否 chap.password String CHAP密码。 取值:长度范围是12~16,必须包含大写字母、小写字母、数字、下划线()中的至少两种字符,字母区分大小写。 否 chap.status String 是否启用CHAP认证。 取值: Enabled:启用CHAP认证。 Disabled:禁用CHAP认证。 注意 如果是首次启用CHAP认证,name和password必须设置。 是 请求示例1 修改target2:启用CHAP认证,并设置CHAP认证的名称和密码。 plaintext PUT /rest/v1/block/target/target2 HTTP/1.1 Date: Fri, 29 Jul 2022 06: 17: 27 GMT ContentType: application/json; charsetutf8 Authorization: HBlock userName:signature ContentLength: 85 Host: 192.168.0.121: 1443 { "chap": { "name": "test", "password": "", "status": "Enabled" } }