URL中的AWS Api Gateway基本类型传递给Lambda

时间:2019-05-18 12:00:33

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

我有一个设置,我们在其中使用API​​网关,这是集成请求中的json映射模板,在其中我们可以这样访问URL参数:

 private void Button1_Click(object sender, EventArgs e)
    {
        customersBindingSource =AddNew();

    }

    private void Button7_Click(object sender, EventArgs e)
    {
        customersBindingSource = MoveFirst();
    }

    private void Button8_Click(object sender, EventArgs e)
    {
        customersBindingSource = MoveLast();
    }

    private void Button5_Click(object sender, EventArgs e)
    {
        customersBindingSource = MovePrevious();
    }

    private void Button6_Click(object sender, EventArgs e)
    {
        stomersBindingSource = MoveNext();
    }
}

然后我在Python lambda中访问此变量。所有这些都有效,但是我的lambda结果不一致,有时将参数检测为int,有时将其检测为字符串。访问api的不同应用程序/测试人员得到的结果不同,我不得不在我的lambda中实现 "input":{ "my_int":"$input.params('someurlparam')" }, 检查和转换(我想避免这种情况)。我该如何确保在击中lambda之前将变量解析为int?

0 个答案:

没有答案