aws-api-gateway

    0热度

    2回答

    我正在设计一个工作流,应该从API网关获取调用,因为它是一个平台服务,所有用户认证和API认证都由API网关处理,我首先考虑使用步进功能,但限制速度仅为每秒2,这不足以满足我的使用情况。现在我正在考虑使用简单工作流,其中限制限制要好得多,但我找不到任何文档显示API网关可以像Stpe函数那样直接调用SWF。鉴于SWF支持HTTP请求,通过API网关调用SWF StartWorkflowExecut

    0热度

    1回答

    我想设置假的URL或honeytoken来诱使攻击者关注这些链接,并且有一个脚本可以使用AWS WAF自动阻止攻击者IP。 现在安全是一件大事,我们的网络基础设施已经成为大规模暴力攻击和DDOS攻击的目标。我想设置跟踪,以便可以找到使用目录遍历攻击的攻击者。例如,在扫描目标网站时列出攻击遍历URL(如../admin,../wp-admin等)的通用目录。我想设置一个机制,以便在浏览任何这些不存在

    1热度

    2回答

    我正在尝试在API网关中使用AWS自定义授权程序。如果我理解正确,那么我应该在自定义授权者身份验证用户。我不知道是谁发送了这个请求。我应该使用我自己的服务通过令牌检测用户。对?

    1热度

    3回答

    我从AWS上的无服务器开始,我正在使用AWS Cognito进行用户身份验证和授权。对于我在文档和示例中看到的内容,您可以创建组以允许某些用户能够使用Api网关端点,并将角色和策略附加到该组。我尝试了这一点,然后创建了一个简单的客户端,并尝试使用两个不同的用户,并且都能够获得200个状态代码,而不是其中的一个,因为它没有得到授权。为了创建角色,我去了IAM,创建角色,身份提供者访问角色,授予对We

    0热度

    1回答

    我有一个简单的AWS实现,使用API​​ Gateway,Lambda & DynamoDB。我注意到AWS API网关允许多个阶段。在阅读了一下docs并且随着配置的变化,对我来说,我怎么能够创建可指向新的lambda函数的新端点并不明显。 我现在的终点是一样的东西: https://xxx.execute-api.us-east-1.amazonaws.com/prod/my-mymethod

    1热度

    1回答

    我目前有第三方应用程序通过API网关将消息推送到Lambda函数。 Lambda函数需要序列化,记录并将消息推送到另一个我几乎无法控制的ESB。 我试图确保在Lambda函数处于最大负载或无法与ESB通信的情况下存在某种恢复机制。我已经读过关于Kinesis是一个很好的选择,但ESB不支持我的用例的批处理。 这会导致我遇到一些消息可能会使其进入ESB的情况,而其他消息则不会最终导致批处理失败。然后

    0热度

    1回答

    在我的API网关的自定义授权,我得到了methodArn从`API网关事件如下: methodArn: 'arn:aws:execute-api:us-east-1:account-id:api-id/stage/GET/entity' 现在,我想获取关联的Lambda名称,或者最好是与该API网关方法关联的lambda。 我该怎么办呢?

    1热度

    1回答

    创建单页的应用程序(使用角),并部署到LAMBDA + APIGateway + S3通过服务器端渲染(是搜索引擎友好和使用Express.js)。 应用程序工作的基本功能,动态渲染DOM和加载样式和路由,但图像(PNG,JPEG)不会加载罚款,不包括SVG文件。 对加载图像的请求响应具有200个状态码,但图像为空且为0KB。 我应该怎么办? 我试图将*/*添加到AWS APIGateway的二进

    0热度

    1回答

    我正在使用Amazon API网关在调用API端点时执行Lambda函数。在我的Lambda函数中,我正在更新DynamoDB表。 每当我使用Chrome开发人员工具禁用缓存来调用API时,DynamoDB表就会更新。 当我启用了缓存时,来自API的第一个请求更新了表,每个后续请求都快得多,但不会更新表。 我假设CloudFront正在缓存响应,以便不必每次都调用Lambda函数。 有没有办法强制

    1热度

    2回答

    我使用serverless创建了lambda函数。这个函数在GET请求中通过API网关触发,并且应该从缓冲区返回一个pdf文件。我使用html-pdf创建缓冲区,并试图用以下命令 let response = { statusCode: 200, headers: {'Content-type' : 'application/pdf'}, body: buffer.t