HMAC 키 나열

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

지정된 서비스 계정의 HMAC 키 목록을 검색하려면 프로젝트로 범위가 지정된 GET 요청을 실행합니다. 인증된 사용자에게 키가 있는 프로젝트에 대한 storage.hmacKeys.list 권한이 있어야 합니다.

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

HTTP 요청

GET https://storage.googleapis.com/?Action=ListAccessKeys&UserName=ServiceAccountEmail

쿼리 문자열 매개변수

매개변수 설명 필수
Action 수행할 HMAC 키 연산입니다.
MaxItems 단일 응답으로 반환할 최대 키 수입니다. 서비스는 단일 요청으로 반환될 수 있는 최대 결과 수를 제한할 수 있습니다. 결과에서 Marker를 확인하고 필요한 경우 페이지로 나in니다. 없음
Marker 이전에 반환된 페이지 토큰 중 더 큰 결과 집합을 나타냅니다. 이는 불투명한 토큰이며 언제든지 변경될 수 있습니다. 이전 list 요청에서 반환된 키를 사용하는 대신 자체 빌드를 빌드하는 것은 지원되지 않습니다.

목록을 시작한 다음 사용 전에 새 HMAC 키를 만드는 경우 Marker가 이미 나열된 HMAC 키 네임스페이스의 일부인 경우 목록을 나열할 수 있도록 이후 목록 결과에 새 HMAC 키가 표시되지 않습니다.
없음
UserName 프로젝트에 있는 서비스 계정의 이메일 주소입니다. 이 매개변수를 지정하면 목록 결과를 필터링하여 이 서비스 계정의 키만 반환합니다. 없음

요청 헤더

다음은 GET HMAC 키의 요청 헤더입니다.

헤더 설명 필수
Authorization 요청의 인증 문자열입니다.
Date 요청 날짜 및 시간입니다.
Host Cloud Storage의 URI입니다. 자세한 내용은 요청 엔드포인트를 참조하세요.
x-goog-user-project 요청과 관련된 요금이 청구될 프로젝트입니다. 없음

응답

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

<ListAccessKeysResponse>
  <ListAccessKeysResult>
    <UserName>serviceAcc@proj.iam.gserviceaccount.com</UserName>
    <AccessKeyMetadata>
       <member>
          <UserName>serviceAccount@proj.gserviceaccount.com</UserName>
          <AccessKeyId>GOOG1EXAMPLE12345</AccessKeyId>
          <Status>Active</Status>
        <CreateDate>2019-09-03T18:53:41Z</CreateDate>
       </member>
       <member>
          <UserName>serviceAccount@proj.gserviceaccount.com</UserName>
          <AccessKeyId>GOOG1EXAMPLE54321</AccessKeyId>
          <Status>Inactive</Status>
        <CreateDate>2019-03-25T20:38:14Z</CreateDate>
       </member>
    </AccessKeyMetadata>
    <IsTruncated>true</IsTruncated>
    <Marker>AERPALERN/NEXT/TOKEN</Marker>
  </ListAccessKeysResult>
</ListAccessKeysResponse>
매개변수 이름 설명
UserName string 서비스 계정의 이메일 주소입니다.
AccessKeyId string 이 HMAC 키의 액세스 키 ID입니다.
Status string 이 HMAC 키의 상태입니다. 유효한 값은 다음과 같습니다.
  • Active: 이 키를 사용하여 요청에 서명할 수 있습니다.
  • Inactive: 이 키로 서명된 요청은 거부됩니다.
  • Deleted: 이 키로 서명된 요청은 거부됩니다.
CreateDate datetime RFC 키 생성 시간(RFC 3339 형식)
IsTruncated boolean true를 반환합니다. 그렇지 않으면 false.
Marker string 큰 결과 집합을 페이징하는 데 사용되는 연속 토큰입니다. IsTruncatedtrue인 경우에만 응답에 포함됩니다. IsTruncatedfalse가 될 때까지 후속 list 요청에 이 값을 제공합니다.