aws-api-gateway相关内容

AWS API网关不存在"Access-Control-Allow-Origin"标头

我一直陷在API网关的问题上,并且我在AWS论坛上浏览了所有其他SO解答,并通过了他们的文档,但仍然不满意. 我正在尝试使用AWS API网关设置API,该API调用Lambda函数,该函数读取/写入DynamoDB中的表. DynamoDB的Lambda函数正在运行.我已经在AWS中创建了一个API,并为其创建了GET和OPTIONS方法.我读到AWS并不只对GET/POST强制执行 ..

Amazon API Gateway IAM使用生成的JS SDK进行身份验证的示例

我已在Amazon API Gateway上根据其官方文档创建了示例GET和POST API。我已经为这些API生成了JS SDK,我用它来从S3上托管的客户端JS文件中调用这些API。这完美无缺,没有任何“授权类型”。 现在,当我将GET方法的“授权类型”设置为“IAM”时,我需要传递IAM凭据为了它的工作。尽管通过了我的AWS账户的根凭证,但我在响应头中得到了这个: x-amzn ..

使用Cognito Federated Identities进行API网关身份验证

我想使用Cognito Federated Entity(允许通过Google登录等),允许访问用于web javascript应用程序的API Gateway。 我设法通过与Google签约获得了Cognito的sessionToken但是我坚持使用API​​网关配置来启用会话令牌。 是否有这个整个联邦实体认证工作流程的一个很好的教程? 谢谢! 解决方案 由于您要通过经过身 ..

是否可以撤销AWS Cognito IdToken?

是否可以撤销 AWS Cognito IdToken 在用户身份验证后获得用户名和密码? 在我的用例中,对 API网关端点的访问受 Cognito用户池授权程序的限制将 IdToken 作为 request.headers.Authorizer 中的参数。我正在寻找阻止当前用户的 IdToken 的方法。 在 AWSJavaScriptSDK 是一个函数 globalSignOut({ ..

AWS Lambda性能问题

我使用与aws lambda(java)集成的aws api网关,但我在这种方法中看到了一些严重的问题。删除服务器并让您的应用程序开箱即用的概念非常好,但这是我面临的问题。我的lambda正在做两件简单的事情 - 验证从客户端收到的有效负载,然后将其发送到kinesis流,以便从另一个lambda进行进一步处理(你会问为什么我不直接发送到流,只使用1个lambda我只想说我想分离逻辑并有一层抽象, ..

如何将文件上传到lambda函数或API网关?

我尝试将文件从iOS上传到AWS API网关,并将其传递给Lambda函数,我该如何实现这种情况? 我可以使用 multipart / form-data 上传到AWS API Gateway,但是如何使输入模型支持二进制数据? [Edit1]从answer by Spektre 感谢您的回复,经过一番阅读后我发现无法将文件上传到lambda(这是不合逻辑的,因为它是基于事件的) ..
发布时间:2018-09-05 20:19:20 移动开发

使用AWS API Gateway的客户端证书

我正在尝试为aws api网关和我的服务器之间的通信实现相互身份验证。我想使用亚马逊提供的客户端证书进行身份验证。我知道我的服务器配置正确,因为之前我使用的是lambda函数,并且相互认证正常。 我已导出(.PEM)证书并将其添加到信任库中。我已将Jetty服务器配置为使用该信任库进行身份验证。我已将client-auth设置为:need。我知道我的服务器设置正确,因为它与我自己实现的相互S ..

POST JSON对象到aws lambda

如何通过aws API网关将json对象发布到aws lambda函数? ps-我的目标是在python中编写lambda函数然后发布它到了SQS。 提前致谢。 解决方案 我想过出来。现在,我有一个API Gateway acceptiong客户端发布了指定格式的JSON数据,然后将其传递给AWS-Lambda函数,该函数将数据转储到AWS-SQS中。这些步骤将在下面详细说明 ..
发布时间:2018-07-10 16:30:00 其他开发

无法从api网关获取x-amz-tagging值到s3

我有一个aws API网关api将音频文件上传到s3,在标题中发送x-amz-tagging键值对,我在api的方法请求标题中得到了这个,但是在s3没有收到标签? 'x-amz-tagging':'key1 = value1& key2 = value2' postman用于调用api,api调用成功完成并且文件上传到s3但方法请求标题中的x-amz-tagging不存 ..
发布时间:2018-07-10 15:09:32 其他开发

使用生成的Javascript SDK的AWS API Gateway UnrecognizedClientException

我在 x-amzn-errortype 标题中遇到403状态代码,其中包含 UnrecognizedClientException 使用生成的Javascript SDK响应我的API网关GET请求。被调用的资源利用IAM Auth,它根据用户组区分用户角色。 这是我的API客户端初始化函数 function initializeAPIClient(accessKey,secretK ..

SIM 800 GPRS调制解调器,用于HTTP GET和POST到AWS IoT和AWS API网关

我尝试使用SIM 800模块分别在AWS云中发布和获取一些JSON数据。我最初通过终端UART软件直接从我的PC上试用它并手动输入AT命令。 HTTP GET在SSL上工作正常( AT + HTTPSSL = 1 )对于像Google和Quora这样的网站,他们会返回 数据。 1)我首先使用HTTP查看了AWS IoT路由,如链接此处。但它不仅需要一个HTTP SSL证书 ..
发布时间:2018-07-10 10:58:11 其他开发

如何从AWS Lambda函数返回错误集合/对象并映射到AWS API Gateway响应代码

我正在尝试从AWS Lambda函数返回一个对象,而不是一个简单的字符串。 // ... context.fail({ “email”:“电子邮件地址太短”, “firstname”:“名字太短” }); // ... ... 我已经使用了 errorMessage 用于将错误响应映射到状态代码并且非常棒: // ... context.fail(' ..