全部產品
Search
文件中心

Object Storage Service:0002-00000113

更新時間:Jun 19, 2024

問題描述

請求中缺少簽名有效時間長度參數。

問題原因

您發起了基於URL的V2版本簽章要求,但是請求中缺少x-oss-expires參數。

問題樣本

您發起了基於V2版本簽名的請求,但是請求參數中缺少x-oss-expires參數:

GET /oss.jpg?x-oss-signature-verion=OSS2&x-oss-access-key-id=nz2pc56s936****&x-oss-signature=a8***I0= HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 20 Dec 2022 08:48:18 GMT

請求參數x-oss-expires的值是一個Unix時間戳記,表示簽名的有效時間長度,例如1141889120

解決方案

發起基於URL的V2版本的簽名時,需確保請求參數中包含x-oss-signature-verion, x-oss-access-key-idx-oss-expires以及x-oss-signature欄位,樣本如下:

GET /oss.jpg?x-oss-signature-verion=OSS2&x-oss-access-key-id=nz2pc56s936****&x-oss-expires=1141889120&x-oss-signature=a8***I0= HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 20 Dec 2022 08:48:18 GMT

更多資訊,請參見在URL中包含簽名

說明

推薦採用SDK的方式發起請求,可以免去手動簽名的過程。更多資訊,請參見使用阿里雲SDK發起請求概述