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

Object Storage Service:0002-00000409

最終更新日:Apr 07, 2025

課題の説明

[権限付与] ヘッダーの [資格情報] フィールドに指定されている時刻が、ヘッダーの [日付] パラメーターで指定された時刻と一致しません。

原因

Amazon S3互換のV4シグネチャを使用するリクエストを初期化します。 ただし、AuthorizationヘッダーのCredentialフィールドに指定されている時間は、ヘッダーのDateパラメーターで指定された時間と一致しません。

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

GET /test.txt HTTP/1.0
Date: Tue, 20 Dec 2022 08:48:18 GMT
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Authorization:AWS4-HMAC-SHA256 Credential=LTAI****************/20130524/us-east-1/s3/aws4_request,SignedHeaders=host;x-amz-content-sha256;x-amz-date,Signature=1
x-amz-content-sha256: abc***
x-amz-date: 20221220T084818Z
x-oss-s3-compat: true

上記の例では、Authorizationヘッダーの [Credential] フィールドに指定された時間20130524が、ヘッダーのDateパラメーターで指定された時間20221220T08481 8Zと一致しません。

解決策

Authorizationヘッダーが完成していること、およびヘッダーのCredentialフィールドで指定された時間がヘッダーのDateパラメーターで指定された時間と同じであることを確認します。 次のコードは正しい例を提供します。

GET /test.txt HTTP/1.0
Date: Tue, 20 Dec 2022 08:48:18 GMT
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Authorization:AWS4-HMAC-SHA256 Credential=LTAI****************/20221220/us-east-1/s3/aws4_request,SignedHeaders=host;x-amz-content-sha256;x-amz-date,Signature=34****
x-amz-content-sha256: abc****
x-amz-date: 20221220T084818Z
x-oss-s3-compat: true

Amazon S3 SDKを使用してリクエストを開始することを推奨します。 詳細については、「Amazon S3 SDKを使用したOSSへのアクセス」をご参照ください。