Wordpress 限制AWS S3中的下载数量

Wordpress 限制AWS S3中的下载数量,wordpress,amazon-web-services,amazon-s3,storage,Wordpress,Amazon Web Services,Amazon S3,Storage,我有一个Wordpress网站,希望将我所有的媒体文件存储在一个s3存储桶中。然而,如果我将所有bucket文件设置为公共读取访问,如果有人故意提出大量请求,他们可能会导致我的公司破产,因为AWS的流量账单会增加。 有解决办法吗?可能是已签名的URL?您可以在S3存储桶前面设置Cloudfront发行版。AWS Cloudfront integrate可保护您免受DDoS攻击您可以采取以下几种选择 您可以在S3 bucket前面添加一个缓存,并启用缓存,这至少会在缓存对象后降低您支付的价格(不会

我有一个Wordpress网站,希望将我所有的媒体文件存储在一个s3存储桶中。然而,如果我将所有bucket文件设置为公共读取访问,如果有人故意提出大量请求,他们可能会导致我的公司破产,因为AWS的流量账单会增加。
有解决办法吗?可能是已签名的URL?

您可以在S3存储桶前面设置Cloudfront发行版。AWS Cloudfront integrate可保护您免受DDoS攻击

您可以采取以下几种选择

您可以在S3 bucket前面添加一个缓存,并启用缓存,这至少会在缓存对象后降低您支付的价格(不会太多),特别是当您也在发行版上时

  • S3在您的第一个GB到第一个10TB后每GB收费0.09美元
  • CloudFront每GB收费0.085美元,最高可达10TB,但请记住,自动压缩将减少资产规模
不过,最大的优势是,您可以访问可以连接到CloudFront发行版的内容,并支持专门阻止针对您的基础架构的有针对性的攻击

此外,CloudFront还受益于(免费)的内置功能集,该功能集可主动抵御对您基础设施的DDoS攻击

如果您的资产位于付费墙后面或需要身份验证,您可以通过在用户登录时启用以启用对资产的访问来增强安全性,其他CloudFront将拒绝请求