问题标签 [aws-api-gateway]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 是否可以使用 C# 向 Amazon API 网关发送安全(签名)请求?
我想使用 Amazon API Gateway 以及宣传的安全和限制功能。
是否可以从 C# 应用程序访问它们?
目前,我能看到发出安全签名请求(使用 AWS 签名版本 4)的唯一方法是使用亚马逊自己生成的 SDK/库——这似乎仅限于 javascript、ios 和 Android 版本。
是否可以使用其他方法提出请求?
非常感谢有关如何从桌面 Java 应用程序或 C# 应用程序建立连接的任何信息。
谢谢!
node.js - 在 AWS Lambda 函数中从 S3 获取对象并发送到 Api Gateway
我正在尝试从存储桶中获取 .jpg 文件并将其发送回 api 网关。当我看到正在记录的内容时,我相信我的设置是正确的。它可以很好地从 s3 中获取文件,而 gm 是 graphicsmagick 库。不确定我是否正确使用它。
在 lambda 函数中,我这样做(很多代码来自 aws 示例):
响应头有 content-length: 85948,这看起来不对,因为原始文件只有 36kb。有人知道我在做什么错吗?
amazon-web-services - Amazon API Gateway 是否支持带有端口号的终端节点 URL?
我尝试使用 Amazon API Gateway 并在端点 URL 上对其进行了测试。如果服务器正在侦听端口 80,则它可以正常工作。
但是,如果我为端点 URL 提供不同的端口(例如http://52.xxx.xxx.33:8080),则会出现错误。如果我直接在浏览器上访问这个 URL(GET 方法),它会给我所需的输出。
这是 AWS API Gateway 中尚不可用的功能吗?
amazon-web-services - 根据 API 密钥监控 API Gateway API
如何监控我的 Amazon API Gateway API API 密钥?
目前它正在显示所有 API 密钥的数据,但我想显示特定 API 密钥的 API 调用、5xx 错误、4xx 错误等。
ios - 使用带有 XCode7 和 Swift 2 的 AWSCore 和 AWSApiGateway 框架的架构 x86_64 的重复符号
我使用 AWS API Gateway 创建了一个 API,并成功地使用了它为 Android 生成的 SDK。现在,我一直在尝试使用 iOS',但是每当我尝试构建我的应用程序时,它都会生成此错误(请参阅下面的部分内容)。
我已经尝试了我能想到的一切(删除和更新 PODS,禁用位码并将 -objc 添加到“其他链接标志”),但似乎没有任何效果。是否有人在使用 AWSCore 和 AWSAPIGateway 框架时遇到此问题(架构 x86_64 的重复符号)?
如果是这样,有什么提示吗?
我正在使用 XCode 7 Beta 6 和 Swift 2。
ios - 如何使用 iOS 生成的 SDK for AWS API Gateway (Swift)
我使用 AWS API Gateway 创建了一个 API,但每当我尝试访问任何资源时,都会收到此错误。
我的资源需要 api 密钥但没有“授权类型”。
这是我配置客户端的 AppDelegate.swift 的片段:
这就是我从控制器调用的方式。
任何想法为什么我得到那个错误?
cors - 在 IE8 中使用 API 网关
我正在尝试从我的网站使用 API Gateway,但我无法让 IE8 或 IE9 工作以使用 Web 服务。JSONP 是我们通常编写 ajax 服务的方式,因此它们适用于所有浏览器,但似乎不受支持。IE8 和 IE9 支持 CORS,但并没有真正实现规范,所以我很难让它们工作。这是一个真正的基本帖子,使用 jquery ajax 功能可以正常工作,但旧版 IE 浏览器因安全错误而失败,请求引发了内部浏览器异常。错误代码:12157,错误消息:ERROR_INTERNET_SECURITY_CHANNEL_ERROR。
当我尝试使用代码时,总是会遇到安全错误。
amazon-web-services - 使用 AWS API Gateway 时如何将来自 HTTP 端点的 XML 转换为 JSON?
我的后端正在向我发送 XML,我想使用 AWS Api Gateway 将其转换为 JSON,我应该怎么做?映射模板$input
字段能否理解 XML 输入?
amazon-web-services - AWS ApiGateway 请求路径映射 + lambda
我知道有很多关于映射请求数据的问题,但没有人帮助我。所以,我想要实现的是一个映射到 lambda 的 API 端点。当存储桶触发 404 时,将转发到该端点的请求,并通过请求路径将参数传递给 lambda,例如:/{image_name}/{width}/{height}。我的 lambda 代码只是调用context.succeed(event, context);
在集成请求中,我创建了三个映射模板:plain/text、plain/html、application/json,其定义如下:
当从 chrome rest 客户端调用时,我得到:
从控制台调用测试时,我得到以下响应:
{"Type":"User","message":"Could not parse request body into json."}
当我调用 curl 或在浏览器中打开 URL 时,我得到相同的响应。
但在控制台测试调用的日志中,我看到:
正如我在某些时候看到的,URL 路径被正确解析,但我不知道出了什么问题。另外,我不知道为什么 X-Amz-Source-Arn 路径中有一个空值。
谢谢你。