aws-api-gateway相关内容

Terraform 未部署 api 网关阶段

我一直在尝试使用 terraform 创建 API 网关端点.除了部署阶段的最后一部分之外,一切似乎都在工作. 运行 terraform apply 后,我进入控制台,发现部署没有发生.我需要手动单击 Deploy Api 才能使其正常工作. 这是 api 网关的 terraform 文件. 变量“区域"{}变量“account_id"{}资源“aws_api_gateway_res ..
发布时间:2022-01-16 20:51:51 其他开发

在 Cloudformation 模板中为 API Gateway 启用 CORS

我正在为我的环境创建 AWS Cloudformation 模板,但我找不到为 API Gateway 方法启用 CORS 的方法. 我可以使用 AWS 控制台配置它(这里是官方文档),但是如何在 Cloudformation 模板中进行呢? 解决方案 经过反复试验,我发现以下 CloudFormation 模板片段与 CORS 控制台向导相比会产生等效的 OPTIONS 方法: ..

AWS API Gateway - CORS + POST 不起作用

CORS 真的让我发疯了,我真的不知道如何让它发挥作用. 我创建了一个简单的 APIG Api,其中包含 1 个名为“abc"的资源,并添加了 2 个方法 GET 和 POST 都将 Authorization 设置为NONE 和 API Key Required 设置为 false,所有内容都部署到名为“dev"的阶段. 当然,我在这两种方法上都启用了 CORS,我看到了 3 个标题 ..
发布时间:2022-01-15 19:28:13 其他开发

Flutter Web中的XMLHttpRequest错误[启用CORS AWS API网关]

注意:事实证明,这与颤振无关,而与我将 API 网关设置为 Lambda 代理这一事实有关 我试图从 Flutter Web 应用程序中访问 API 端点,每次它出错并给我以下错误. 获取传感器数据时出错:DioError [DioErrorType.RESPONSE]:XMLHttpRequest 错误. 我知道这里有几个关于 SO 的问题(例如 this 和 this) 讨论 ..
发布时间:2022-01-15 19:21:30 其他开发

AWS API Gateway DynamoDB GetItem 没有排序键?

我有一个包含以下内容的 Dynamo Db 表 {“首要的关键": {“S":“系列"},“排序键":{“S":“经纪人类型"},“标题": {“S":“经纪人类型"},{“首要的关键": {“S":“系列"},“排序键":{"S": "type-of-brokers-2"},“标题": {“S":“经纪人类型-2"} 关注此 我已经实现了 application/json 主体映射模板: ..

无法在具有无服务器和 DynamoDB/Cognito/API 网关的 lambda 策略中使用 ${cognito-identity.amazonaws.com:sub}

目标: 使用 Cognito 进行身份验证(使用下面的 serverless.yml 进行配置) 点击经过身份验证的端点 GET/users 以触发 lambda 作业. 根据 IAM 策略,使用 LeadingKey Condition 限制对基于 cognito 用户 cognito-identity.amazonaws.com:sub 查询的 DynamoDB 表的访问. 问 ..

Kivy 中的 HTTPS 请求

我一直在努力处理绑定到通过 AWS API Gateway 托管的 API 的 Kivy 应用程序中的 HTTPS 请求.首先,我从 Python3 转到 2,然后从 requests 库转到 kivy 的 URLRequest. 该应用程序在我的 linux 桌面上运行良好.当我使用请求库发出 API 请求时,出现 SSL 错误:SSL23_GET_SERVER_HELLO:sslv3 a ..
发布时间:2022-01-15 09:39:59 移动开发

AWS:为什么我无法将自定义域分配给嵌套堆栈?

我正在尝试将自定义域集成到 HTTP API 我正在使用 AWS API Gateway 和 AWS Lambda 进行开发.我正在使用 AWS SAM 模板.我有一个根堆栈和嵌套堆栈. 对于这个问题,我将使用一个嵌套堆栈的代码片段.在那里,这就是我希望 URL 端点的样子 根堆栈 - api.example.com 嵌套堆栈 - api.example.com/nested ..

AWS API 网关方法请求路径参数不起作用

我正在尝试配置 API 网关以将请求路由到后端 GO 微服务上的特定路由.我正在使用 GET 请求方法和 VPC_LINK 与 NLB 的集成,该方法路由到我在 Fargate 中运行的后端微服务代码>.这是一个用 GO 编写的简单 REST api.在服务端,在我的处理程序中,我为我的阶段路由放置了一个捕获所有响应,然后为 /nmapscan 路由放置了一个“Hello World"响应,这就是 ..
发布时间:2022-01-04 23:35:59 其他开发

浏览器中的 AWS API 网关 ERR_CONTENT_DECODING_FAILED

在我的用例中,API Gateway 用作 HTTP 代理,使用以下默认设置 官方教程. 它在测试控制台或通过 curl 进行了测试.但是如果我在浏览器中访问链接或进行 AJAX 调用,我会得到 ERR_CONTENT_DECODING_FAILED. API Gateway 似乎损坏了内容.相关问题. 有没有办法禁止 API Gateway 更改我的内容?我将 Content ..
发布时间:2021-12-31 19:34:17 其他开发

在 AWS ApiGateway 中设置基本的 WebSocket 模拟

我正在尝试在 AWS ApiGateway 中设置一个非常简单的 WebSocket 模拟.但是,我尝试过的每一次尝试都会给我一个错误: 13:36:52 (X33uOGUfIAMFq7w=) 扩展请求 ID:X33uOGUFIAMFq7w=13:36:52 (X33uOGUfIAMFq7w=) 验证请求的使用计划:X33uOGUfIAMFq7w=.API 密钥:API 阶段:编辑/生产13:3 ..
发布时间:2021-12-25 14:09:41 其他开发

通过 AWS API Gateway 发布表单数据和二进制数据

我正在尝试通过 AWS API Gateway 将“mutlipart\form-data"POST 到我的 EC2 实例,但我找不到解决此问题的方法.有一种方法可以使用“application/x-www-form-urlencoded"和映射模板来发布数据以将其转换为 JSON,但我猜仍然缺少像图像文件这样的二进制数据.有什么我遗漏的吗? 编辑: 我找到了另一种方法: 我将图 ..

使用 Api 网关、Lambda 函数将图像上传到 S3 存储桶

我正在尝试从邮递员上传图像(base64),当我点击无服务器 API 时,我可以看到,在 S3 存储桶中添加了一些东西,但没有添加图像,我正在使用 nodejs Lambda 函数,我试过了许多解决方案,但没有奏效.请告诉我我错在哪里: const AWS = require('aws-sdk');const s3 = 新的 AWS.S3();const moment = require('mo ..
发布时间:2021-12-15 20:29:16 其他开发