1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
S3にはスロットリングの調整をするような設定はありません。
ご認識の通りCloudFrontを前段に配置することで解決できると思います。
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/optimizing-performance-design-patterns.html
S3にはスロットリングの調整をするような設定はありません。
ご認識の通りCloudFrontを前段に配置することで解決できると思います。
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/optimizing-performance-design-patterns.html
回答ありがとうございます。 CloudFrontで、S3に対しスロットリングを施すことは把握できたのですが、実装方法がわからず、ネット上を徘徊している感じです・・・。 お恥ずかしい追加質問で申し訳ございませんが、実装方法に関するナレッジを共有いただけると幸いです。
CloudFront自体はレスポンスをキャッシュするためのに入れるので、厳密にはスロットリングを制御するものではありません。 CloudFrontをS3の前段に配置することとでキャッシュを行い、S3へのアクセスを減らせるのでスロットリングエラーを回避します。 CloudFront側で制御を行う場合はAWS WAFを入れてレートベースルールを設定するのがよいかと思います。 こちらを設定すると評価期間内 (例えば5分) に設定したリクエスト数を超えた場合はブロックするといったことが可能です。 https://zenn.dev/babyjob/articles/mackey0225-rate-based-rule-in-aws-waf