다큐멘트 센터 Object Storage API Include Signatures in URL

Include Signatures in URL

최신 업데이트:2025-08-22 15:09:44

서명 정보를 쿼리 문자열 파라미터로 URL에 추가할 수도 있습니다. 이는 요청 전체를 URL로 표현하고 싶을 때 유용합니다. 다른 사용자는 본인의 AccessKeySecret 없이도, 임시로 서명된 URL을 이용해 OS 리소스에 접근할 수 있습니다.

서명된 URL 예시

http://bucketName.s3-cn-east=1.wcsapi.com/keyName
?Signature=hXrFL6wBspF7fNE7lChnOIBEpE4%3D
&AWSAccessKeyId=db17ab5d18c137f786b67c490187317a0738f94a
&Expires=1639390003

참고: 예시의 줄바꿈은 가독성을 위한 것이며, 실제 사용 시에는 연속된 한 줄로 작성해야 합니다.

파라미터 설명

파라미터 이름 필수 여부 설명
Expires 서명된 URL의 만료 시간입니다.

타입: string

OS가 요청을 받은 시각이 이 값보다 나중이면, 요청 타임아웃 오류가 반환됩니다.
AWSAccessKeyId AK 정보로, 액세스 키 쌍에서 AccessKeyId를 의미합니다.

타입: string
Signature 서명 정보입니다.
서명의 형식은 다음과 같습니다:
Signature = urlencode(base64(hmacsha1(AccessKeySecret, VERB + “\n” + CONTENT-MD5 + “\n” + CONTENT-TYPE + “\n” + EXPIRES + “\n” + CanonicalizedOSSHeaders + CanonicalizedResource)))
이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.