このウェブサイトや他の情報源の例に従ってさまざまな方法を試しましたが、レンガの壁にぶつかっています. 1 か月以上毎日さまざまなことを試してもうまくいかなかったので、AWS SDK for aws-php-sdk-2.7.1 の最新バージョンを使用して、以下に絞り込みました。あなたはそれがうまくいくと思いますか?私がやろうとしているのは、ユーザーが JavaScript を使用して Web ページを編集し、マークアップを Div にキャプチャし、Amazon S3 の署名付き URL を使用してバケットに PUT できるようにすることです。署名方法が正しくないというエラーが表示されます。SDKが私のためにこの作業を行うはずであるという間違った結論に達していますか、それとも何か間違ったことをしていますか? Java と PUT を使用すると、キーとパスワードは正常に機能しますが、クライアント側で機能するソリューションが必要です。SDK を使用しない他のスキームでは、URL に署名するために他の手段を使用していましたが、ここでもそれらを機能させることができませんでした。本当に助けが必要でした。ありがとうございました。
これが私が現在いる場所です。
バケツの私のCors: ///////////////////////////////////////// ////////////////
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedOrigin>*:8443</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>