2015-12-02 58 views
0

我使用AWS EC2免费套餐和Elastic Beanstalk。我没有从AWS购买任何服务。AWS EC2不显示实例使用情况报告。为什么?

当我登录为根,AWS告诉我,我会超过免费层使用限制:

enter image description here

我想看到的报告。我做了这个文档所说的全部https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/usage-reports-instance.html#viewing-instance-usage 但AWS不会显示报告。我正确设置所有必要的过滤器:

enter image description here

为什么?如何让AWS显示报告?

+0

它警告您S3,并且您正在运行EC2的使用情况报告。这是两个独立的服务。你需要看看你的S3使用情况。 –

回答

0

我想通了。

我从未明确使用任何AWS存储服务。我现在只测试Elastic Beanstalk以掌握AWS。 Docs说Beanstalk是免费的,您只需支付Beanstalk使用的AWS资源。 Beanstalk总是为我的Node.js Web服务器创建免费的t2.micro实例,并且我从来没有对我的示例测试应用程序发出超限请求。不过,我经常以.zip捆绑的形式上传我的应用的新版本。那个Elastic Beanstalk为此付出了我的代价!在11月,它突然向我收取了2美元的S3使用费。我从来没有使用S3,但Beanstalk做到了。默默。

小心玩Beanstalk。 Beanstalk将幕后的所有PUT请求传送到S3

它最好使用EC2 instanceEBS storage。 EBS提供免费:

2 000 000 I/O操作(仅20 000 S3 GET,2000 PUT)

30 GB的存储(S3只的5Gb)

1 GB的快照(S3没有)

对于开发和测试环境免费EBS General Purpose (SSD)是够好的。但Beanstalk并未使用它。它使用昂贵的S3