계정 수정
당신은 사용할 수 있습니다 ModifyAccount 기존 계정을 수정하는 방법.
계정을 잠그면 해당 계정의 기존 연결이 즉시 종료됩니다. 계정의 CHAP 설정을 변경하면 기존 연결은 활성 상태로 유지되고, 새 CHAP 설정은 후속 연결이나 재연결에 사용됩니다. 계정의 속성을 지우려면 속성 매개변수에 {}를 지정합니다.
매개변수
이 방법에는 다음과 같은 입력 매개변수가 있습니다.
| 이름 | 설명 | 유형 | 기본값 | 필수의 |
|---|---|---|---|---|
계정ID |
수정할 계정의 AccountID입니다. |
정수 |
None |
예 |
속성 |
JSON 객체 형식의 이름-값 쌍 목록입니다. |
JSON 객체 |
None |
아니요 |
enableChap |
CHAP 계정 자격 증명을 초기자가 볼륨에 액세스하는 데 사용할 수 있는지 여부를 지정합니다. |
부울 |
None |
아니요 |
개시자 비밀 |
개시자가 사용할 CHAP 비밀번호입니다. 이 비밀번호는 12~16자 길이여야 하며 해독이 불가능해야 합니다. 개시자 CHAP 비밀번호는 고유해야 하며 대상 CHAP 비밀번호와 같을 수 없습니다. |
끈 |
None |
아니요 |
상태 |
계정 상태. 가능한 값:
|
끈 |
None |
아니요 |
대상 비밀 |
대상에 사용할 CHAP 비밀번호(상호 CHAP 인증). 이 비밀번호는 12~16자 길이여야 하며 해독이 불가능해야 합니다. 대상 CHAP 비밀번호는 고유해야 하며 개시자 CHAP 비밀번호와 같을 수 없습니다. |
끈 |
None |
아니요 |
사용자 이름 |
계정과 연결된 사용자 이름을 변경하는 데 사용됩니다. (길이는 1~64자여야 합니다). |
끈 |
None |
아니요 |
반환 값
이 메서드는 다음과 같은 반환 값을 갖습니다.
이름 |
설명 |
유형 |
계정 |
수정된 계정에 대한 정보가 포함된 객체입니다. |
요청 예시
이 방법에 대한 요청은 다음 예와 유사합니다. 이 예에서 속성은 {}를 지정하여 지워집니다.
{
"method": "ModifyAccount",
"params": {
"accountID" : 25,
"status" : "locked",
"attributes" : {}
},
"id" : 1
}
응답 예시
이 메서드는 다음 예와 유사한 응답을 반환합니다.
{
"account": {
"storageContainerID": "abcdef01-1234-5678-90ab-cdef01234567",
"username": "user1",
"accountID": 1,
"volumes": [
],
"enableChap": true,
"initiatorSecret": "txz123456q890",
"attributes": {
},
"status": active",
"targetSecret": "rxe123b567890"
}
}
버전 이후 새로운
9.6