【发布时间】:2018-11-01 23:47:39
【问题描述】:
我有一个中间使用 AWS 的 Ionic 移动混合应用程序 例如 API 网关触发 lamdba 函数以进行简单的发布、获取请求。
我想在 AWS 上存储大型 json(大约 5K 项),以便可以轻松检索并存储在应用程序的本地存储中。
我正计划创建一个 ETL cron 作业,为此目的将数据从我的服务器上传到 AWS
AWS 提供的服务很少,例如 Redis、DynamoDB 可用于此场景,但我对实现此目的的方法感到困惑。
我思考并阅读了几个选项:
- API 网关 -> DynamoDB
- API 网关 -> lambda 函数 -> DynamoDB
- API 网关 -> lambda 函数 -> Redis
我还阅读了有关 S3 和 pipline 的信息,但我不确定它们是否适合。
请指教。
谢谢
【问题讨论】:
-
那么S3可以用来存储图片、视频等静态文件。你用的是什么类型的数据库?
-
我有一个本地 Oracle 数据库,但我想将数据以 JSON 格式导入 AWS 或将其复制到 DynamoDB 并通过 API 网关从应用程序以 JSON 格式查询
-
您可以按照docs.aws.amazon.com/amazondynamodb/latest/developerguide/…中的说明将数据导入DynamoDB
标签: amazon-web-services amazon-s3 redis aws-lambda amazon-dynamodb