【问题标题】:How to get the id of the lambda function triggered by api gateway?如何获取api网关触发的lambda函数的id?
【发布时间】:2019-10-10 01:07:22
【问题描述】:

api网关触发的lambda函数的id是否可以获取?

我在调用 API 时收到意外响应,因此我想查看调用的 lambda 函数的日志,我需要它的 id。

我浏览了文档,但找不到任何相关内容:Using AWS Lambda with Amazon API Gateway

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-api-gateway


    【解决方案1】:

    您可以从 context 对象中获取该信息,该对象从 AWS 传递给处理程序回调。

    查看https://docs.aws.amazon.com/en_pv/lambda/latest/dg/nodejs-prog-model-context.html。你应该可以使用invokedFunctionArn

    【讨论】:

      【解决方案2】:

      我认为您应该使用 X-Ray,这可以帮助您调试 Lambda 调用,也许通过它您可以找出问题的解决方案。 查看此链接并在 lambda 中配置 xray: https://docs.aws.amazon.com/xray/latest/devguide/xray-services-lambda.html

      【讨论】:

        猜你喜欢
        • 2022-01-27
        • 1970-01-01
        • 2017-07-26
        • 2019-08-29
        • 2021-03-05
        • 2022-11-28
        • 2019-05-12
        • 1970-01-01
        相关资源
        最近更新 更多