amazon-web-services - 使用 Lambda 或 Kinesis Firehose 将 CloudWatch Logs 传输到 S3?
问题描述
我正在寻找一种将 cloudwatch 日志传输到 s3 存储桶的方法。我发现我可以在 cloudwatch 中使用订阅过滤器。我看到两个选项。
一个是 CW -> Kinesis Firehose -> S3。
另一个是 CW -> lambda -> S3。
你知道哪个更好吗?我觉得 Kinesis firehose 更容易设置,但使用 lambda 更便宜吗?
解决方案
使用 lambda 时,您需要付费:
- 每 100 万个请求 0.20 美元(或 0.0000002 美元/请求)
- 0.00001667 GB 秒的内存(在计算期间固定)
对于 Kinesis,您需要付费:
- 每 GB 摄取 0.035 USD
如果设置正确,Lambda 将始终是一个更便宜的解决方案。
后面的 Kinesis 是一个 lambda。
推荐阅读
- css - 如何避免 Shiny 的 Groupcheckbox 中的标签重叠?
- php - WordPress 基于角色的登录重定向不起作用
- r - 使用 mapply 到列表的各个元素
- html - Html Css:悬停属性不适用于 Google 图标
- c++ - 右值引用绑定到左值
- angular - 区分 cdkDrag 并单击角度
- reactjs - 是否可以单独在反应应用程序中使用 Amplify Auth?
- r - 与 dplyr 中的 mutate_at 相对
- java - Java Spliterator:如何平等地处理大型 Stream 拆分?
- c - 我应该如何在用户输入时停止 C 循环