SubAccount 개요
- 인쇄
- PDF
SubAccount 개요
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
SubAccount/Group/Policy 정보를 관리할 수 있는 API를 제공합니다.
API는 RESTful API 형태이며 HTTP GET/POST/PUT/DELETE 메소드를 사용합니다.
공통설정
API URL
GET or POST or PUT or DELETE
https://subaccount.apigw.ntruss.com/api/v1
요청 헤더
NAVER Cloud Platform 인증키 및 Signature 생성 가이드 바로가기
헤더 명 | 설명 |
---|---|
x-ncp-apigw-timestamp | 1970 년 1 월 1 일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(Millisecond)로 나타낸 것 API Gateway 서버와 시간차가 5 분 이상 나는 경우 유효하지 않은 요청으로 간주 x-ncp-apigw-timestamp:{Timestamp} |
x-ncp-iam-access-key | 네이버 클라우드 플랫폼 포털에서 발급받은 Access Key ID값x-ncp-iam-access-key:{Main Account Access Key} |
x-ncp-apigw-signature-v2 | Access Key ID 값 과 Secret Key 로 암호화한 서명x-ncp-apigw-signature-v2:{API Gateway Signature} |
공통 Model
ProcessResult
파라미터 명 | 필수여부 | 타입 | 설명 |
---|---|---|---|
success | Y | Boolean | 처리 결과 |
id | N | String | 생성/수정 결과 ID (생성, Multi Add/Delete API에서 사용) |
message | N | String | 처리 결과 메시지 |
- model
ProcessResult {
Boolean success;
String id;
String message;
}
- json
{
"id": "",
"success": true
}
ErrorResponse
파라미터 명 | 필수여부 | 타입 | 설명 |
---|---|---|---|
errorCode | Y | int | 에러 코드 |
message | Y | String | 에러 메시지 |
- model
ErrorResponse {
int errorCode;
String message;
}
- json
{
"errorCode": 9011,
"message": "에러 메시지"
}
오퍼레이션
SubAccount
GET
접속 페이지 조회POST
접속 페이지 설정GET
서브 계정 로그인 아이디 중복체크GET
서브 계정 비밀번호 유효성 및 복잡도 체크GET
서브 계정 목록 조회GET
서브 계정 단건 조회POST
서브 계정 생성DELETE
서브 계정 삭제PUT
서브 계정 수정PUT
비밀번호 재설정POST
서브 계정에 정책 할당DELETE
서브 계정에 할당된 정책 제거POST
서브 계정을 그룹에 추가DELETE
서브 계정을 속한 그룹에서 제거GET
서브 계정 콘솔 접근 규칙 조회PUT
서브 계정 콘솔 접근 규칙 수정GET
서브 계정 API 접근 규칙 조회PUT
서브 계정 API 접근 규칙 수정GET
비밀번호 만료일 설정 조회POST
비밀번호 만료일 설정GET
세션 만료 시간 설정 조회POST
세션 만료 시간 설정
Group
GET
그룹 목록 조회GET
그룹 단건 조회POST
그룹 생성PUT
그룹 수정DELETE
그룹 삭제POST
그룹에 서브계정 추가DELETE
그룹에서 서브계정 제거POST
그룹에 정책 할당DELETE
그룹에서 정책 제거
Policy
Role
GET
Role 목록 조회GET
Role 단건 조회POST
Role 생성PUT
Role 수정DELETE
Role 삭제POST
Role에 정책 할당DELETE
Role에 할당된 정책 제거POST
Role에 Entity 할당DELETE
Role에 할당된 Entity 제거
이 문서가 도움이 되었습니까?