2016-11-09 7 views
1

PostObjectV4を使用してフォーム入力のセットを生成するには、アマゾンのAWS PHP SDKhttps://github.com/aws/aws-sdk-php)を使用しています。これらのフォーム入力は、ユーザーが指定したバケットにファイルを指定した時間()をアップロードできるように、投稿要求と共に渡されます。制限S3は、x-amz-signatureごとに1つのファイルにアップロードします

次の記事は、私がやっていることを説明しています:https://cwhite.me/avoiding-the-burden-of-file-uploads/

このユーザーが生成された入力を使用してバケットにアップロードできるファイルの数をに制限したいと考えていました。つまり、アップロードされたファイルごとに新しい入力を要求する必要があります。今は、一定の時間だけアクセスを制限できるようですが、アップロードされるファイルの数は制限されていないようです。

フォーム提出はアマゾンに直接送信されるので、AWSポリシーまたはPostObjectV4オブジェクトに渡されるオプションを使用してフォーム送信を行う必要があります。私は、オンラインで同様の問題を抱えている人は見つけられませんでした。どんな助けでも大歓迎です。

答えて

1

あなたの研究は正しいです。フォーム上のポリシーは、オブジェクトをアップロードできる時間(サイズ、ファイル名など)を制限することができますが、個のファイルをアップロードした場合はに制限されません。

オブジェクトの正確な内容を指定し、その特定のキーを適用するポリシーを設定すると、後でアップロードするたびにが強制的に前のオブジェクトに上書きされます()。

関連する問題