ホームページ >バックエンド開発 >PHPチュートリアル >Amazon S3 のアップロードが「リクエスト署名の不一致」エラーで失敗するのはなぜですか?

Amazon S3 のアップロードが「リクエスト署名の不一致」エラーで失敗するのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-01 07:31:11375ブラウズ

Why Does My Amazon S3 Upload Fail with a

Amazon S3: 「リクエスト署名の不一致」エラーのトラブルシューティング

「計算されたリクエスト署名は、指定された署名と一致しません」エラーAmazon S3 ではイライラする問題が発生する可能性があります。広範囲にわたる調査の結果、問題が PHP コード内にあることが判明しました。

この問題は、割り当てたオブジェクト キーに起因しています。具体的には、キーはピリオドで始まります (例: ..imagesABC.jpg)。この型破りな命名規則は Amazon S3 の期待と矛盾し、署名不一致エラーを引き起こします。

この問題を解決するには、オブジェクト キーがピリオドで始まらないようにしてください。この規則に従うことで、署名計算の失敗を防ぐことができます。

以上がAmazon S3 のアップロードが「リクエスト署名の不一致」エラーで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。