클러스터 관리자 추가
당신은 사용할 수 있습니다 AddClusterAdmin 새로운 클러스터 관리자 계정을 추가하는 방법입니다. 클러스터 관리자는 API와 관리 도구를 통해 클러스터를 관리할 수 있습니다. 클러스터 관리자는 표준 테넌트 계정과 완전히 별개이며 관련이 없습니다.
각 클러스터 관리자는 API 하위 집합으로 제한될 수 있습니다. 다양한 사용자와 애플리케이션에 대해 여러 개의 클러스터 관리자 계정을 사용해야 합니다. 모범 사례로, 각 클러스터 관리자에게 필요한 최소한의 권한을 부여하세요. 이렇게 하면 자격 증명이 손상될 경우 잠재적인 영향이 줄어듭니다.
매개변수
이 방법에는 다음과 같은 입력 매개변수가 있습니다.
| 이름 | 설명 | 유형 | 기본값 | 필수의 |
|---|---|---|---|---|
입장 |
클러스터 관리자가 사용할 수 있는 방법을 제어합니다. |
문자열 배열 |
None |
예 |
EULA 수락 |
최종 사용자 라이선스 계약에 동의하세요. 시스템에 클러스터 관리자 계정을 추가하려면 true로 설정합니다. 생략하거나 false로 설정하면 메서드 호출이 실패합니다. |
부울 |
None |
예 |
속성 |
JSON 객체 형식의 이름/값 쌍 목록입니다. |
JSON 객체 |
None |
아니요 |
비밀번호 |
이 클러스터 관리자를 인증하는 데 사용되는 비밀번호입니다. |
끈 |
None |
예 |
사용자 이름 |
이 클러스터 관리자의 고유한 사용자 이름입니다. 길이는 1~1024자여야 합니다. |
끈 |
None |
예 |
반환 값
이 메서드는 다음과 같은 반환 값을 갖습니다.
이름 |
설명 |
유형 |
클러스터 관리자 ID |
새로 생성된 클러스터 관리자의 ClusterAdminID입니다. |
정수 |
요청 예시
이 방법에 대한 요청은 다음 예와 유사합니다.
{
"method": "AddClusterAdmin",
"params": {
"username": "joeadmin",
"password": "68!5Aru268)$",
"attributes": {},
"acceptEula": true,
"access": ["volumes", "reporting", "read"]
},
"id": 1
}
응답 예시
이 메서드는 다음 예와 유사한 응답을 반환합니다.
{
"id":1,
"result" : {
"clusterAdminID": 2
}
}
버전 이후 새로운
9.6