首页 > 解决方案 > 可以使用 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 函数?

标签: iosswiftamazon-web-servicesaws-lambdaaws-amplify

解决方案


如果您想直接调用 lambda,而不是需要使用 sdk 执行此操作,但对于客户端应用程序,这不是您想要做的事情。如果您将 GraphQl 与 AppSync 一起使用,或者将 ApiGateway 用于 REST,则您需要中间的服务。


推荐阅读