AWS Lambda
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 适用于 Android 的 AWS 移动软件开发工具包 调用 Lambda 函数

您可以从移动应用程序调用 Lambda 函数。将业务逻辑放在函数中,以将其开发生命周期与前端客户端分开,从而降低移动应用程序的开发和维护复杂性。通过 适用于 Android 的 移动软件开发工具包,您可以使用 Amazon Cognito 对用户进行身份验证并授权请求

从移动应用程序调用函数时,您可以选择事件结构、调用类型和权限模型。您可以使用别名来实现函数代码的无缝更新,但这样做会使函数与应用程序紧密耦合。在添加更多函数时,您可以创建 API 层来将函数代码与前端客户端解耦,从而提高性能。

要为您的移动和 Web 应用程序创建功能齐全的 Web API,请使用 Amazon API Gateway。通过 API 网关,您可以为所有函数添加自定义授权方、限制请求和缓存结果。有关更多信息,请参阅配合使用 AWS Lambda 和 Amazon API Gateway