2.9. 하위 사용자 생성
Swift API를 사용하여 클라이언트에 주로 유용한 새 하위 사용자를 만듭니다.
참고
유효한 요청에는 gen-
또는 subuser가 필요합니다. 일반적으로 하위 사용자를 유용하게 사용하려면 subuser
액세스를
지정하여 권한을 부여해야 합니다. 하위 사용자를
생성과 마찬가지로 시크릿 키가 자동으로 생성됩니다.
보안
없이 지정하는 경우 사용자
capabilities
`users=write`
구문
PUT /admin/user?subuser&format=json HTTP/1.1
Host FULLY_QUALIFIED_DOMAIN_NAME
요청 매개변수
uid
- 설명
- 하위 사용자를 생성할 사용자 ID입니다.
- 유형
- 문자열
- 예제
-
foo_user
- 필수 항목
- 있음
subuser
- 설명
- 생성할 하위 사용자 ID를 지정합니다.
- 유형
- 문자열
- 예제
-
sub_foo
- 필수 항목
-
예(또는
gen-subuser
)
gen-subuser
- 설명
- 생성할 하위 사용자 ID를 지정합니다.
- 유형
- 문자열
- 예제
-
sub_foo
- 필수 항목
-
예(또는
gen-subuser
)
secret-key
- 설명
- 시크릿 키를 지정합니다.
- 유형
- 문자열
- 예제
-
0AbCDEFg1h2i34JklM5nop6QrSTUV+WxyzaBC7D8
- 필수 항목
- 없음
key-type
- 설명
- 생성할 키 유형은 swift(기본값), s3입니다.
- 유형
- 문자열
- 예제
-
swift
[swift
] - 필수 항목
- 없음
액세스
- 설명
-
하위 사용자에 대한 액세스 권한을 설정합니다. 읽기,
쓰기, 읽기 쓰기, 전체
중 하나여야 합니다. - 유형
- 문자열
- 예제
-
read
- 필수 항목
- 없음
generate-secret
- 설명
- 비밀 키를 생성합니다.
- 유형
- 부울
- 예제
- true [False]
- 필수 항목
- 없음
응답 엔티티
subusers
- 설명
- 사용자 계정과 연결된 하위 사용자입니다.
- 유형
- 컨테이너
- parent
- 해당 없음
권한
- 설명
- 사용자 계정에 대한 하위 사용자 액세스.
- 유형
- 문자열
- parent
-
subusers
성공하면 응답에 하위 사용자 정보가 포함됩니다.
특수 오류 응답
SubuserExists
- 설명
- 지정된 하위 사용자가 있습니다.
- 코드
- 409 충돌
InvalidKeyType
- 설명
- 잘못된 키 유형이 지정되어 있습니다.
- 코드
- 400 잘못된 요청
InvalidSecretKey
- 설명
- 잘못된 보안 키가 지정되어 있습니다.
- 코드
- 400 잘못된 요청
InvalidAccess
- 설명
- 잘못된 하위 사용자 액세스
- 코드
- 400 잘못된 요청