검색

2.13. 키 생성

download PDF

새 키를 만듭니다. 하위 사용자를 지정하면 기본적으로 생성된 키는 swift 유형이 됩니다. access-key 또는 secret-key 중 하나만 제공되면 커밋된 키가 자동으로 생성됩니다. 즉 secret-key 만 지정된 경우 access-key 가 자동으로 생성됩니다. 기본적으로 기존 키 쌍을 교체하지 않고 생성된 키가 인증 키에 추가됩니다. access-key 가 지정되고 사용자가 소유한 기존 키를 참조하는 경우 수정됩니다. 응답은 생성된 키와 동일한 유형의 모든 키를 나열하는 컨테이너입니다.

참고

swift 키를 생성할 때 access-key 옵션을 지정하면 적용되지 않습니다. 또한 각 사용자 또는 하위 사용자가 하나의 swift 키만 보유할 수 있습니다.

capabilities

`users=write`

구문

PUT /admin/user?key&format=json HTTP/1.1
Host FULLY_QUALIFIED_DOMAIN_NAME

요청 매개변수

uid
설명
새 키를 수신하는 사용자 ID입니다.
유형
문자열
예제
foo_user
필수 항목
제공됨
하위 사용자
설명
새 키를 수신하는 하위 사용자 ID입니다.
유형
문자열
예제
sub_foo
필수 항목
없음
key-type
설명
생성할 키 유형, 옵션은 swift, s3(기본값)입니다.
유형
문자열
예제
s3 [s3]
필수 항목
없음
access-key
설명
액세스 키를 지정합니다.
유형
문자열
예제
AB01C2D3EF45G6H7IJ8K
필수 항목
없음
secret-key
설명
시크릿 키를 지정합니다.
유형
문자열
예제
0ab/CdeFGhij1klmnopqRSTUv1WxyZabcDEFgHij
필수 항목
없음
generate-key
설명
새 키 쌍을 생성하고 기존 인증 키에 추가합니다.
유형
부울
예제
True [True]
필수 항목
없음

응답 엔터티

설명
이 사용자 계정과 연결된 생성된 유형의 키입니다.
유형
컨테이너
상위
해당 없음
user
설명
키와 연결된 사용자 계정입니다.
유형
문자열
상위
access-key
설명
액세스 키입니다.
유형
문자열
상위
secret-key
설명
시크릿 키입니다.
유형
문자열
상위

특수 오류 응답

InvalidAccessKey
설명
잘못된 액세스 키가 지정되었습니다.
코드
400 잘못된 요청
InvalidKeyType
설명
잘못된 키 유형이 지정되었습니다.
코드
400 잘못된 요청
InvalidSecretKey
설명
잘못된 시크릿 키가 지정되었습니다.
코드
400 잘못된 요청
InvalidKeyType
설명
잘못된 키 유형이 지정되었습니다.
코드
400 잘못된 요청
KeyExists
설명
제공된 액세스 키가 존재하며 다른 사용자에게 속합니다.
코드
409 충돌
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.