gpt4 book ai didi

amazon-web-services - 如何解决此 AWS lambda 错误 - 发生错误 : Received error response from Lambda: Unhandled?

转载 作者:行者123 更新时间:2023-12-04 08:03:56 25 4
gpt4 key购买 nike

我是 AWS 的新手。我正在使用 aws lex 和 aws lambda c# 构建聊天机器人。我正在使用示例 aws lambda C# 程序

namespace AWSLambda4
{
public class Function
{

/// <summary>
/// A simple function that takes a string and does a ToUpper
/// </summary>
/// <param name="input"></param>
/// <param name="context"></param>
/// <returns></returns>
public string FunctionHandler(string input, ILambdaContext context)
{
try
{
return input?.ToUpper();
}
catch (Exception e)
{

return "sorry i could not process your request due to " + e.Message;
}
}
}
}

我在 aws lex 中创建了一个插槽来映射第一个参数 input 。但我总是收到此错误发生错误:从 Lambda 收到错误响应:未处理

在 Chrome 网络选项卡中,我可以看到与身份验证相关的 Error- 424 Failed Dependency

请帮助解决 aws lex 使用的 AWS lambda C# 错误。我遇到了 cloudwatch,但我不确定。

谢谢!

最佳答案

Lex 和 Lambda 之间的通信不像正常函数那样直接。 Amazon Lex 期望 Lambda 以特定的 JSON 格式输出,槽详细信息等数据也以类似的 JSON 格式发送到 Lambda。您可以在这里找到它们的蓝图:Lambda Function Input Event and Response Format .确保您的 C# 代码也以类似的方式返回 JSON,以便 Lex 可以理解并进行进一步处理。

希望对您有所帮助!

关于amazon-web-services - 如何解决此 AWS lambda 错误 - 发生错误 : Received error response from Lambda: Unhandled?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43913959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com