amazon-web-services - AWS Lambda 访问数据每小时刷新一次
问题描述
我的 AWS Lambda 函数需要访问每小时更新的数据,并且将通过 api 经常调用。什么是最有效和最便宜的方法?
已经每小时更新的数据是通过 Lambda 批处理配置的,但是我不知道在哪里存储这些数据。
每次都把最新的数据放到 Amazon S3 的最新存储桶中怎么样?或者,即使热分区出现问题,由于访问简单,将其存储在 Amazon DynamoDB 中如何?我考虑了网关缓存,它每小时更新一次,但要付出代价。请指教。
解决方案
正如您提到的“最便宜的方式”,我建议使用 Amazon DynamoDB,因为 25GB 的空间是免费的(始终不是免费层)。现在,如果您的数据大小超过 25GB,那么您也可以将 DynamoDB 用于其他需要付费的 RDS 或 S3 服务。
推荐阅读
- javascript - npm run build-storybook 失败并显示“模块解析失败:意外令牌 (20:25)”
- python - 不能在双重嵌套列表理解中使用本地类成员?
- java - 双向链表快速排序实现问题
- idris - 如何在 Idris2 中编写 CV-Coalgebra?
- c++ - 了解和排除 SIGILL
- haskell - 如何在 Haskell 中组合多态函数?
- javascript - amCharts 将数据中的字符串系列作为工具提示添加到 XY 图
- c++ - 我无法弄清楚为什么会在我的 C++ 代码中发生这种情况
- angular - 本地主机上的 Angular PathLocationStrategy 刷新 url:4200
- c# - unity c# 的问题 - Object.Destroy 不起作用