HMAC 키 만들기

지정된 서비스 계정의 새 HMAC 키를 만들려면 프로젝트에 범위가 지정된 POST 요청을 실행합니다. 인증된 사용자에게 키가 생성될 프로젝트에 대한 storage.hmacKeys.create 권한이 있어야 합니다.

Cloud Storage의 HMAC 키에 대한 일반적인 정보는 HMAC 키를 참조하세요.

HTTP 요청

POST https://storage.googleapis.com/?Action=CreateAccessKey&UserName=ServiceAccountEmail

쿼리 문자열 매개변수

매개변수 설명 필수
Action 수행할 HMAC 키 연산입니다.
UserName 서비스 계정의 이메일 주소입니다.

요청 헤더

공통 요청 헤더를 사용합니다.

응답

요청에 성공할 경우 이 메소드는 다음과 같은 구조의 응답 본문을 반환합니다.

<CreateAccessKeyResponse>
  <CreateAccessKeyResult>
    <AccessKey>
      <UserName>serviceAccount@proj.iam.gserviceaccount.com</UserName>
      <AccessKeyId>GOOG1EXAMPLEAEU</AccessKeyId>
      <Status>Active</Status>
      <SecretAccessKey>EXAMPLE/KEY/aserafd</SecretAccessKey>
    </AccessKey>
  </CreateAccessKeyResult>
</CreateAccessKeyResponse>
매개변수 이름 설명
UserName string 서비스 계정의 이메일 주소입니다.
AccessKeyId string 이 HMAC 키의 액세스 키 ID입니다.
Status string 이 HMAC 키의 상태입니다. 유효한 값은 다음과 같습니다.
  • Active: 이 키를 사용하여 요청에 서명할 수 있습니다.
  • Inactive: 이 키로 서명된 요청은 거부됩니다.
SecretAccessKey string 인증 프로세스의 일부로 요청에 서명하는 데 사용되는 40자로 된 Base-64 인코딩 문자열입니다. 이 보안 비밀은 create 요청에서만 반환됩니다.