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