최신 업데이트:2025-08-22 15:09:44
서명 정보를 쿼리 문자열 파라미터로 URL에 추가할 수도 있습니다. 이는 요청 전체를 URL로 표현하고 싶을 때 유용합니다. 다른 사용자는 본인의 AccessKeySecret 없이도, 임시로 서명된 URL을 이용해 OS 리소스에 접근할 수 있습니다.
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))) |