AWS API Gateway CORS 问题
Posted
技术标签:
【中文标题】AWS API Gateway CORS 问题【英文标题】:AWS API Gateway CORS issue 【发布时间】:2018-01-13 08:33:06 【问题描述】:我已经制作了一个带有 lambda 函数的 api 网关,该 api 在休息客户端和浏览器上运行良好。 当我创建了一个 api 密钥并将其强制发布请求时,它在休息客户端上运行良好,但在浏览器上却没有,它是
没有“Access-Control-Allow-Origin”标头
知道所有 CORS 都已激活,并且“X-Api-Key”在 cors 标头中
【问题讨论】:
您可能希望使用***.com/posts/45523133/edit 来编辑/更新您的问题,以显示您用于发出请求的代码,并显示您在每种情况下获得的完整响应,包括响应头。 API Gateway CORS Issue的可能重复 【参考方案1】:Enable CORS in AWS API Gateway
从 API Gateway 中选择 API 资源或方法并点击 Actions 按钮,它将显示选项列表。从选项中选择启用 CORS 选项,然后通过选择 Deploy API 选项部署 API。它将为选定的资源或方法启用 CORS。
注意:我没有足够的声誉将图片嵌入答案中,这就是提供图片链接的原因。
【讨论】:
虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 Read this. 请仔细阅读问题!! CORS 已激活,甚至我也遇到了问题以上是关于AWS API Gateway CORS 问题的主要内容,如果未能解决你的问题,请参考以下文章
AWS API Gateway + AWS Lambda 中的 CORS
使用 BOTO3 为 AWS Api Gateway 自动化 CORS