aws-api-gateway

    7热度

    4回答

    我通过设置指向它的AWS API网关端点向公开HTTP请求公开AWS Lambda函数。 有两个部分是: 创建并上传我的AWS lambda函数 设置API网关的HTTP端点指向我的lambda表达式 我想使用API​​调用而不是Web界面来执行这两个部分。我可以使用AWS开发工具包和AWS CLI为第一部分做到这一点。 但是,对于第二部分,我卡住了。在查看AWS SDK for node.js或

    4热度

    3回答

    我搜索了AWS Lambda文档,但找不到我的问题的答案。 有没有一种方法可以从Lambda函数(用node.js编写)访问整个请求体? event参数似乎只包含解析的JSON属性。

    2热度

    1回答

    我想利用Amazon API Gateway以及广告的安全和限制功能。 可以从C#应用程序访问它们吗? 目前,我可以看到,使用AWS Signature版本4进行安全签名请求的唯一方法是使用由Amazon自己生成的SDK /图书馆 - 这似乎仅限于JavaScript,ios和Android版本。 是否可以使用其他方法发出请求? 任何有关如何从桌面Java应用程序或C#应用程序建立连接的信息都将非

    2热度

    1回答

    我尝试使用Amazon API Gateway并在端点URL上对其进行了测试。它工作正常,如果服务器正在侦听端口80. 但是,如果我给端点URL使用不同的端口(例如http://52.xxx.xxx.33:8080)它会给出错误。如果我直接在浏览器上访问这个URL(GET方法),它会给我所需的输出。 这是AWS API网关中尚未提供的功能吗?

    19热度

    3回答

    我创建了一个AWS API网关简单的API有以下端点: POST /v1/users 在方法执行/方法请求我加的请求模型: 这个模型架构看起来像这样的: 然而,当我做使用json主体{ "foo": "bar" }对该端点的请求它不会拒绝它并执行我的lambda函数... 那么为什么有选项可以定义JSON模式,如果它不用于验证请求?

    1热度

    1回答

    我正在测试AWS的API网关,我无法读取包含在来自Angular的POST请求中的查询字符串参数。 但是,当我使用cURL时,AWS的API网关会检测到查询字符串参数,所以这必须是一个Angular问题。我是否错过了标题或其他内容? 仅供参考,我已经在API网关上正确设置了模板映射,所以这不是问题。 https://cabvt12afasf4.execute-api.us-east-1.amazo

    2热度

    1回答

    我已经使用AWS API网关创建了一个API,但每当我尝试访问任何资源时,都会收到此错误。 Error Domain=com.amazonaws.AWSAPIGatewayErrorDomain Code=1 "(null)" UserInfo={HTTPBody=<CFBasicHash 0x7fd5d87baaf0 [0x102c007b0]>{type = immutable dict, c

    1热度

    1回答

    我知道有很多关于映射请求数据的问题,但都没有人帮助我。 所以,我试图实现的是一个映射到lambda的API端点。当一个桶触发一个404并且参数通过请求路径传递给lambda时,对该端点的请求被转发,如:/ {image_name}/{width}/{height}。 我拉姆达的代码只需调用context.succeed(event, context); 在请求路径的参数自动创建,方法要求配置。 在

    3热度

    2回答

    我似乎无法通过API网关获得来自Lambda的gzip响应。 我在Lambda中编写我的回复并在API网关中设置“Content-Encoding”标头。 我不确定哪一部分是问题。 下面是LAMBDA到API网关的最终回: zlib.gzip(myJsonString, function (err, buffer) { if (err) { return handleError(err,

    7热度

    1回答

    我似乎无法弄清楚如何使用我的资源的集成请求中的映射模板创建可选的查询字符串参数。 我的模板看起来是这样的: { "limit": "$input.params('limit')", "post_date":"$input.params('post_date')" } 我想 '限价' & 'POST_DATE' 是可选的。该模板创建一个查询字符串,看起来像这样在不提供这些参数: /myresou