Issue description
The x-oss-signature request parameter is missing.
Causes
You initiated a request that includes the V2 signature in the URL, but the x-oss-signature parameter is missing.
Examples
You initiated a request that uses the V2 signature, but the x-oss-signature parameter is missing.
GET /oss.jpg?x-oss-signature-verion=OSS2&x-oss-expires=1141889120&x-oss-access-key-id=nz2pc56s936**** HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 20 Dec 2022 08:48:18 GMTThe value of the x-oss-signature parameter is the signature calculated by using the signature algorithm.
Solutions
When you initiate a request that includes the V2 signature in the URL, make sure that the following fields are included in the request: x-oss-signature-verion, x-oss-access-key-id, x-oss-signature-verion, and x-oss-signature. Example:
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 GMTFor more information, see Add signatures to URLs.
We recommend that you use Alibaba Cloud SDKs to initiate requests. Alibaba Cloud SDKs automatically generate signatures for the requests. For more information, see Overview.