すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0002-00000065

最終更新日:Feb 21, 2024

課題の説明

署名形式が無効です。

原因

AuthorizationヘッダーのSignatureフィールドがありません。

次のコードは例を提供します。

GET /test.txt HTTP/1.0
日付: 火曜日、12月20日2022 08:48:18 GMT
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
権限付与: OSS qn6qrrqxo2oawuk53otfjbyc: 

解決策

次のコードは、Authorizationヘッダーの値を計算する方法の例を示しています。

許可="OSS" + AccessKeyId + ":" + 署名
署名=base64(hmac-sha1(AccessKeySecret、
            VERB + "\n"
            + Content-MD5 + "\n" 
            + Content-Type + "\n" 
            + Date + "\n" 
            + CanonicalizedOSSHeaders
            + CanonicalizedResource) 

権限付与ヘッダーの計算方法の詳細については、「権限付与ヘッダーに署名を含める」をご参照ください。

説明

Alibaba Cloud SDKを使用してリクエストを開始することを推奨します。 Alibaba Cloud SDKは、手動で署名を計算する必要なしに、リクエストの署名を自動的に生成します。 詳細については、「概要」をご参照ください。