java - 使用 aws amplify 时,如何在没有任何 api 的情况下直接访问 aws dynamodb?
问题描述
由于 aws amplify 将取代移动集线器,我无法在没有任何 api 的情况下直接访问 dynamodb,但如果我使用任何 api 服务将收取 3 美元(dynamodb 0.09 美元 + api getaway 3 美元)/百万请求的费用,我该如何解决这个问题。
解决方案
您可以使用适用于 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 的凭证。
推荐阅读
- react-native - React Navigation V5 嵌套导航器有问题
- c# - .NET Core 3.0 默认路由到区域
- vba - 如何使用 VBA 运行 Outlook 的规则?
- flutter - 在水平 ListView 中,如何单独设置项目的高度?
- gcc - gcc编译器无限运行编译Hello World程序
- python - 分类神经网络不学习
- git - 如何压缩所有提交并与 master 合并并推送到 GitHub
- python-3.x - 以键为列的字典到 DataFrame
- powerbi - Power bi 中的 SUM 函数在 Visual(LINE AND STACKED COLUMN CHART)中显示错误的值,但在 CARD 中显示正确的值
- javascript - 带有 vueJS 问题的 Jsonwebtoken 库