亚马逊S3:监控我的水桶';的当前磁盘和带宽使用情况


Amazon S3: Monitor my bucket's current disk and bandwidth usage using PHP?

是否可以使用PHP创建基本脚本,以便在特定存储桶已经使用AmazonS3的100GB磁盘或100GB带宽时(例如通过电子邮件)提醒我?

您可以使用amazon的php库以编程方式获取bucket的大小。

http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#m=AmazonS3/get_bucket_filesize是如何做到这一点的一个例子。使用上面的例子,您可以创建一个简单的函数来获取所有bucket的大小。如果它们超过了你的尺寸阈值,你可以给自己发一封电子邮件。如果你在基于unix的操作系统上,你可以设置crontab,让这个脚本每x个时间运行一次。

亚马逊可能已经提供了关于带宽使用情况的电子邮件通知。你自己做过调查吗??

现在可以为S3 设置度量

http://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html#cloudwatch-监控访问

https://aws.amazon.com/blogs/aws/amazon-s3-update-delete-notifications-better-filters-bucket-metrics/