私はクライアント(モバイルアプリ)から画像をアップロードするためにAWS S3 presigned urlを使用しています。 ユーザーが大きなファイルをアップロードしないようにしたい。 アップロードされたファイルのコンテンツの長さを制限する方法はありますか?AWS S3事前に署名されたURLコンテンツの長さ
ありがとう
私はクライアント(モバイルアプリ)から画像をアップロードするためにAWS S3 presigned urlを使用しています。 ユーザーが大きなファイルをアップロードしないようにしたい。 アップロードされたファイルのコンテンツの長さを制限する方法はありますか?AWS S3事前に署名されたURLコンテンツの長さ
ありがとう
s3ポリシーで「content-length-range」をチェックしてください。 http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-HTTPPOSTConstructPolicy.html
POSTポリシーの条件は、アップロードされたオブジェクトの内容を検証するために使用されるそれぞれがオブジェクトの配列です。これらの条件を使用して、要求で許可されるものを制限することができます。フォームに指定した各フォームフィールド(x-amz-signature、file、policy、およびプレフィックスx-ignore-を持つフィールド名を除く)は、条件のリストに表示する必要があります。
コンテンツ長範囲
アップロードされたコンテンツの最小および最大許容サイズ。 この条件は、コンテンツ長範囲の条件一致タイプをサポートします。
オブジェクトをアップロードするための事前署名されたURLを作成する際にこれを行う方法はありますか? – Nikhil
http://docs.aws.amazon.com/AmazonS3/latest/dev/PresignedUrlUploadObject.html – Nat
ありがとう@Nat、私はすでに 'GeneratePresignedUrlRequest' APIを調査しましたが、 'content-length-範囲'。 – Nikhil