无需 API 网关即可将自定义域映射到 AWS Lambda 函数

问题描述

我现在刚接触 AWS,我的第一个方法是 AWS Lambda, 所以:

  • 我们可以在没有 AWS API Gateway 的情况下直接调用 AWS 函数吗?

  • 我们可以在没有 AWS API Gateway 的情况下将域映射到函数 URL 吗?

解决方法

我们可以在没有 AWS API Gateway 的情况下直接调用 AWS 函数吗?

您可以直接通过 lambda:Invoke API-call 调用 Lambda 函数,但这需要您拥有 AWS 账户的有效凭证以及执行此操作所需的权限。

我们可以在没有 AWS API Gateway 的情况下将域映射到函数 URL 吗?

不,Lambda 基本上运行代码来响应事件,有两种方法可以让它响应 HTTP(S) 事件:

不过,您可以使用 API 网关和应用程序负载均衡器设置自定义域。