edo*_*fic 5 amazon-s3 bandwidth-throttling amazon-web-services
我正在创建一个小型网站,并希望使用亚马逊的S3来托管和提供用户上传的图像.然而,我稍微关注带宽使用(和账单),因为我读过一些关于恶意用户发送账单的恐怖故事.显而易见的事情是阻止热链接.但这只会关闭那些只想包含图像的人.仍有可能有人故意提出大量请求.除了在EC2中运行你自己的前端(这有点挫败了S3的目的?!)并运行一个关闭服务的监控脚本有什么我可以做的吗?
一种选择是设置CloudWatch结算提醒,当您的使用率达到某个阈值时,它将向您发送电子邮件.达到阈值时,您会收到一封电子邮件,然后您可以调查原因并采取适当的措施.
虽然我没有尝试过,但您应该能够设置更自动化的方法.这些CloudWatch警报将发布到名为"CloudWatchNotifications"的SNS主题.您可以添加对此主题的订阅,以向HTTP端点发送通知.此端点可以自动限制对S3存储桶的访问,直到您确定要执行的操作为止.
关于您对特定恶意用户的关注,请参阅此文章,了解在识别恶意用户后如何实施IP地址限制的一般概念.
| 归档时间: |
|
| 查看次数: |
2171 次 |
| 最近记录: |