ios - 可以使用 Amplify 从 Swift-App 调用 AWS-Lambda 函数
问题描述
我创建了一个 iOS 应用程序,我在其中使用 AWS-Amplify 和 GraphQL-Api,效果非常好。但由于 Amplify 提供 Lambda 函数,我想用这些扩展我的应用程序。
我以前从未使用过 AWS Lambda 函数。在另一个项目中,我正在使用 Firebase Cloud Functions,它在我的 iOS 应用程序中与 Https-Callable 函数集成。
实际上,我想对 AWS-Lambda 做同样的事情,因为我想发送一些在 lambda 函数中处理的数据。我尝试了一些解决方案,但没有一个像我使用 Amplify 那样有效。我也找不到任何有关此的文档
是否有可能像使用 iOS Amplify 应用程序的 Https-Callable 函数一样调用 lambda 函数?
解决方案
如果您想直接调用 lambda,而不是需要使用 sdk 执行此操作,但对于客户端应用程序,这不是您想要做的事情。如果您将 GraphQl 与 AppSync 一起使用,或者将 ApiGateway 用于 REST,则您需要中间的服务。
推荐阅读
- c++ - 在 checkmarx 中运行时 C++ 中的内存泄漏和 Memory_free_on_stack 变量
- django - 被禁止(CSRF 令牌丢失或不正确。):/myurl/ 覆盖 JSONWebTokenAPIView 发布方法时出错
- javascript - 在提供程序托管的插件中显示 SharePoint 文档库/列表
- php - 在 PHP 中按键从多维数组返回值
- android - Scrollview 不在新的 androidx 项目中滚动
- ionic4 - 包 .json 文件无法添加 android 平台
- scala - 如何在 play framework2.5 的对象内正确注入 play.api.Configuration?
- c# - 在扩展的 WPF 画布中显示没有文本的 TextBlock
- mongodb - 通过时间戳从 LRS 中获取语句
- excel - 如何通过PowerShell将Excel xlsx文件批量转换为xls文件