首页 > 解决方案 > 使用 aws amplify 时,如何在没有任何 api 的情况下直接访问 aws dynamodb?

问题描述

由于 aws amplify 将取代移动集线器,我无法在没有任何 api 的情况下直接访问 dynamodb,但如果我使用任何 api 服务将收取 3 美元(dynamodb 0.09 美元 + api getaway 3 美元)/百万请求的费用,我该如何解决这个问题。

标签: javaamazon-web-servicesandroid-studioamazon-dynamodb

解决方案


您可以使用适用于 Javascript 的 AWS 开发工具包从您的客户端应用程序连接到 DynamoDB,而无需 API Gateway。

API Gateway 提供慷慨的免费套餐,在 12 个月内每月提供 100 万次请求。12 个月后,对于 REST API 的请求为 3.50 美元/百万美元。如果定价是一个问题,您可以考虑 API Gateway 的 HTTP API 选项,定价为 1 美元/百万调用/月。

AWS Amplify是一个可以帮助您的选项(无论有无 API 网关)。您可以使用Amplify Auth包(使用AWS Cognito)安全地获取连接到 DynamoDB 的凭证。


推荐阅读