AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

S3 Presigned URL による転送データのサイズ上限について

0

S3 Presigned URL 利用時の転送データサイズ上限について、S3 の Service quotas (※1) には特段記載されていない認識ですが、上限設定の有無を確認させて下さい。

※1 Amazon S3 Service quotas https://docs.aws.amazon.com/general/latest/gr/s3.html#limits_s3

Service quotas では、コンソールから Upload するオブジェクトサイズには 160GB の上限が設定されているようですが、Presigned URL 利用時も上限値は同じでしょうか? また、Download に関しても上限値があるようであれば、合わせて教えて頂けますと幸いです。

質問済み 1ヶ月前92ビュー
1回答
0

アップロードに関しては、S3 Presigned URL を使用する場合、コンソールからのアップロードではございませんため、160GB の制限は適用されません。実際には、S3 の標準的な制限が適用され、マルチパートアップロードを使用する際に最大 5TB のオブジェクトのアップロードができます。[1]

ダウンロードに関しても、S3 Presigned URL を使用する場合のサイズ制限はありません。S3 に保存されているオブジェクトはサイズに関わらずダウンロードが可能です。

ただし、Presigned URL の使用には注意点があります。Presigned URL の有効期限は、作成方法によって1分から7日の間で設定可能です。また、Presigned URL の機能は、それを作成したユーザーの権限に制限されます。そのため、大容量のファイル転送を行う場合は、URL の有効期限と必要な権限を適切に設定する必要があります。[2]

S3 Presigned URL がベアラートークンとして機能するため、その URL を持つユーザーに一律的に権限を与えます。セキュリティの観点から、S3 Presigned URL を扱う際に漏洩しないように注意してください。

なお、S3 Presigned URL を使用してオブジェクトをアップロードする際、CRC32、CRC32C、SHA-1、SHA-256 などのデータ整合性チェックサムアルゴリズムはサポートされていませんが、アップロード後に MD5 ダイジェストを使用することは可能です。[3]

参考情報
[1] オブジェクトのアップロード
[2] 署名付き URL の有効期限
[3] 署名付き URL を使用したオブジェクトのダウンロードおよびアップロード

profile picture
回答済み 1ヶ月前
AWS
サポートエンジニア
修正済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ