AWS EC2 不显示实例使用报告。为什么?

AWS EC2 doesn't display instance usage report. Why?

我使用 AWS EC2 免费套餐和 Elastic Beanstalk。我还没有从 AWS 购买任何服务。

当我以 root 身份登录时,AWS 通知我将超出免费套餐使用限制:

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

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

我明白了。

我从未明确使用过任何 AWS 存储服务。我现在只测试 Elastic Beanstalk 以接触 AWS。文档说 Beanstalk 是免费的,您只需为 Beanstalk 使用的 AWS 资源付费。 Beanstalk 总是为我的 Node.js 网络服务器创建免费的 t2.micro 实例,而且我从来没有对我的示例测试应用程序发出过限请求。但是,我经常将我的应用程序的新版本上传为 .zip 包。 Elastic Beanstalk 为此向我收费! 11 月,它突然向我收取 2 美元的 S3 使用费。我从来没有用过 S3,但是 Beanstalk 做到了。默默.

小心玩豆茎。 Beanstalk 在幕后向 S3 发出所有这些 PUT 请求。

EC2 instanceEBS storage一起使用更好。 EBS 免费提供:

2 000 000 I/O operation (S3 only 20 000 GET, 2000 PUT)

30 Gb storage (S3 only 5Gb)

1 Gb for snapshots (S3 doesn't)

对于开发和测试环境,免费 EBS General Purpose (SSD) 就足够了。但是 Beanstalk 不使用它。它使用昂贵的 S3.