aws-api-gateway相关内容

使用http POST颤动Web时出现XMLHttpRequest错误

我在对我的API-AWS API网关进行HTTP POST调用时遇到此错误XMLHttpRequest error.。我当前的流程是Ffltter Web->;API网关->;lambda->;rds。 我知道已经有几个与此like相关的问题,但正如其中一个答案所建议的那样,添加一些头来响应lambda。但这对我不起作用。 在做了一些调查后,我发现问题与CORS有关。现在, ..

有没有办法使用报头中的数据从CloudFront重定向到apigateway

我们正在AWS apigateway上设置API。想法是URL的格式是“Example.com/apiname/Path”,阶段(版本)是html头文件。如何根据URL格式使用Route53和/或CloudFront将用户重定向到特定的API和Stage 作为触发lambda的事件,我们尝试了全部4种(观众请求/响应、源请求/响应)。每次响应都是502或503。我们尝试使用默认的lambda ..

从Lambda中访问Cogito用户属性

我在我的架构中使用Cognito、API Gateway和Lambda函数。 在客户端上,我使用AWS Amplify.API发出请求,该请求在到达API Gateway后由Cognito授权。如果请求获得授权,它将传递到Lambda函数,在该函数中,我需要访问发出请求的登录用户,以便能够运行我的业务逻辑。 在lambda函数的上下文中,我可以访问一些环境变量,CognitoUserP ..

AWS vPC专用链路-API网关

我有一个包含公网和内网的私有网络。NLB部署到私有子网,有5个监听器。 port 9000 forwarding to targetgroup-01 port 9001 forwarding to targetgroup-02 and so on. 在API网关中创建指向NLB的VPC链路 如何配置API以将请求路由到NLB上的特定目标组?在vPC链路的集成点中,我只看到用于指定vPC ..

我如何使用Cogito对我的API网关进行身份验证?

我在aws上部署了睡觉应用编程接口网关,并将其配置为Http直通我的网站。当我在浏览器中打开API网关终结点时,它将显示预期的网站。 现在我要用Cogito对API网关端点进行身份验证,我已经按照以下指令进行了配置:https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-integrate-with-co ..
发布时间:2022-03-25 09:57:26 其他开发

AWS:使用API网关代理EC2实例中服务的前端和后端API端点是否是好做法?

我正在AWS中构建我的应用程序。 我已经在EC2实例中部署了我的Reactjs前端项目:172.0.0.1:80。 我还在另一个EC2实例中部署了运行多个API端点的TypeScript/Express JS后端服务:172.0.0.2:3000。 172.0.0.1和172.0.0.2是EC2实例的私有网络内网IP地址。 我正尝试将AWS API Gateway用于反向代 ..

AWS上的API网关和lambda出现内部服务器错误(&Q)

本网站和网站上都有大量类似的问题,这让我相信AWS的文档确实有问题,因为这给这么多人带来了悲痛。 因此,我决定一步一步地发布最基本的示例。 首先,我们创建一个新函数: 它默认";一切";,我不碰一行代码。 (红色错误消息为AWS与Firefox不配合) 默认代码通过测试: 现在我添加一个触发器: 这为我提供了触发器的链接: 我可以转到 ..
发布时间:2022-03-11 21:22:17 其他开发

CORS策略阻止了从源';';获取';';处的访问:请求的资源上不存在访问-控制-允许-源';标头(No';Access-Control-Allow-Origin';Header)

我有这个API(方法get),它连接到一个lambda函数,该函数从数据库中执行简单的选择,如果我使用NULL主体的Postman测试端点,它确实可以工作(如果我理解,Postman不在相同的CORS策略下),并在浏览器上键入端点。 但是,当我尝试从简单的js进行提取时,我得到错误: 在‘.’处获取的访问权限来自源的http://localhost‘已被CORS策略阻止:请求的资源上不存在“ ..
发布时间:2022-03-11 21:18:43 其他开发

如何使用Amazon API Gateway将我的API设置为需要API密钥?

我一直遵循有关此问题的建议post我已在AWS上创建了一个API密钥,并将我的POST方法设置为需要API密钥。 我还设置了使用计划并将API密钥链接到它。 我的API密钥已启用 当我一直在使用Postman测试请求时,我的请求仍然在没有任何附加标头的情况下通过。 我预计不会通过任何请求,除非我在请求中包含了这样的头"x-api-key":"my_api_key" 我 ..
发布时间:2022-03-11 21:16:38 其他开发

AWS API网关WebSocket:集成后端缺少转换后请求的请求模板正文

我在AWS上构建我的应用程序,我的应用程序使用WebSocket,如下所示: EC2实例中的前端WebSocket客户端->;AWS API网关WebSocket API->;后端。 现在,为了让我的后端Express代码知道如何向特定客户端发送消息,我让它知道a WebSocket客户端/a用户的connectionId。我遵循这两个答案: https://stackove ..

API网关找不到lambda别名

HTTP API网关,集成Lambda,如何将集成目标设置为Lambda函数别名? 从控制台输入lambda别名ARN时,显示No matching lambda functions错误。 我非常确定ARN和AWS区域是正确的。 编辑: 这是HTTP API网关。不允许$。 推荐答案 尝试从您的lambda中复制arn,以避免任何拼写错误 ..
发布时间:2022-03-11 21:10:37 其他开发

调用AWS API-Signature,Authentication Header-在Android中使用OkHTTP

我正在尝试使用OkHTTP对Android中的AWS API的HTTP请求进行签名。我使用了这个Question中的代码。AWS的文档一点帮助都没有。我很困惑。这是我到目前为止找到的唯一易于理解和实现的代码。但它也不能解决我的问题。我没有使用API传递任何数据,它只是我必须调用并接收消息的简单API。 我的代码 AWSCredentials credentials = new Bas ..
发布时间:2022-03-11 21:06:55 Java开发

AWS:我是否可以让VPC内的Lambda函数访问公共WebSockets API网关?

我在API网关中有一个使用WebSockets协议的公共API。我将其连接ID存储在我的vPC内的一个数据存储中,并尝试编写一个Lambda来读取这些连接ID,然后使用await apigwManagementApi.postToConnection({ ConnectionId: connectionId, Data: postData }).promise();将数据发送给它们中的每一个。超时 ..

接口网关触发CodeBuild时的com.amazon.coral.service#UnknownOperationException

没有专门集成API网关和代码构建的实际指南,所以我正在研究几个,并试图适应它们。 我已根据this documentation设置了我的角色和策略,并且我的CodeBuild项目已成功安装并运行。 我已经这样设置了一个POST端点,参考actions from the CodeBuild API documentation: 并且我正在使用端点的“测试”选项卡来发送 { " ..

从AWS Lambda调用AWS API网关

场景为: 我有一个睡觉接口网关,它在被触发时会调用lambda,后者处理请求并返回响应。 此API终结点是公共的。 我还有另一个lambda,它将调用此API网关/端点并从其获取响应。 现在查询: 我和其他API一样,直接调用API的调用url。那么这样做对吗? 当我将调用URL放入浏览器地址栏时,它提供的身份验证令牌缺失。 在调用lambda时如何实际调用url,我的意 ..
发布时间:2022-03-11 20:58:03 其他开发

使用无服务器的WebSockets API的自定义域名

我正在管理一个使用无服务器的应用程序的睡觉API,我想在同一地区使用WebSockets API扩展此设置。所有内容都应使用相同的证书处理,但子域不同。 首先,我使用sls create_domain --stage=...创建了一个新的自定义域。 然后,我尝试将其添加到新的WebSockets堆栈中,但以以下错误结束: 错误:找不到.的CloudForms资源. 我在Github上 ..