首页 > 解决方案 > AWS Lambda 访问数据每小时刷新一次

问题描述

我的 AWS Lambda 函数需要访问每小时更新的数据,并且将通过 api 经常调用。什么是最有效和最便宜的方法?

已经每小时更新的数据是通过 Lambda 批处理配置的,但是我不知道在哪里存储这些数据。

每次都把最新的数据放到 Amazon S3 的最新存储桶中怎么样?或者,即使热分区出现问题,由于访问简单,将其存储在 Amazon DynamoDB 中如何?我考虑了网关缓存,它每小时更新一次,但要付出代价。请指教。

标签: amazon-web-servicesamazon-s3aws-lambdaamazon-dynamodb

解决方案


正如您提到的“最便宜的方式”,我建议使用 Amazon DynamoDB,因为 25GB 的空间是免费的(始终不是免费层)。现在,如果您的数据大小超过 25GB,那么您也可以将 DynamoDB 用于其他需要付费的 RDS 或 S3 服务。


推荐阅读