如何在 API 网关中设置 Stage 以使资源指向不同阶段的不同 lambda
How to have set up Stage in API gateway to have resources pointing to different lambda in different stages
我想知道 API 网关控制台中“舞台”的确切功能是什么。
我想要实现的是。
让相同的资源和相同的 HTTP 方法在不同的阶段指向不同的 lambda 函数。
我的开发 URL 指向我的开发 lambda,我的生产 URL 指向生产 lambda。
有可能吗?
是的,可以通过 stage variables。这些变量允许您根据使用的阶段调用不同的函数。这体现在:
此外,您可以调用相同的函数,但根据阶段使用不同的参数:
For example, you might want to reuse the same Lambda function for multiple stages in your API, but the function should read data from a different Amazon DynamoDB table depending on which stage is being called.
从技术上讲,一个阶段 is a snapshot of the API. It is something similar to versions of a lambda function,其中不同的版本代表您的函数的不同快照。 API 中的例外是,API 阶段可以修改,而 lambda 函数的版本是不可变的。
我想知道 API 网关控制台中“舞台”的确切功能是什么。
我想要实现的是。 让相同的资源和相同的 HTTP 方法在不同的阶段指向不同的 lambda 函数。
我的开发 URL 指向我的开发 lambda,我的生产 URL 指向生产 lambda。
有可能吗?
是的,可以通过 stage variables。这些变量允许您根据使用的阶段调用不同的函数。这体现在:
此外,您可以调用相同的函数,但根据阶段使用不同的参数:
For example, you might want to reuse the same Lambda function for multiple stages in your API, but the function should read data from a different Amazon DynamoDB table depending on which stage is being called.
从技术上讲,一个阶段 is a snapshot of the API. It is something similar to versions of a lambda function,其中不同的版本代表您的函数的不同快照。 API 中的例外是,API 阶段可以修改,而 lambda 函数的版本是不可变的。