BMX*_*BMX 6 function call amazon-web-services aws-lambda react-native
我在 AWS Lambda 中构建了一个简单的函数,它使用 Twilio 服务发送短信。我现在想从我的 React-Native 应用程序中调用该函数。你对此有什么建议吗?
有两种方法可以从 React-Native 应用程序调用 AWS Lambda
使用AWS浏览器SDK直接调用
您可以使用lambda#invoke API 从 React-Native 应用程序调用 Lambda 函数。这里需要注意的是,您必须随应用程序一起提供 AWS 凭证。这些凭证将有权调用 Lambda 函数。
使用 API Gateway 间接调用
您可以将 Lambda 函数置于 API 网关(API 网关 + Lambda 集成)后面。然后,您可以使用标准 JavaScript HTTP 实用程序对 API 网关资源进行 REST 调用。此 API 网关资源将负责调用您的 Lambda 函数。
我更喜欢第二种方法,因为 API Gateway 提供限制支持,并且我们不必随应用程序一起提供凭据。
| 归档时间: |
|
| 查看次数: |
2056 次 |
| 最近记录: |