AWS API网关-具有特定域的CORS

AWS API网关-具有特定域的CORS,cors,aws-lambda,aws-api-gateway,access-control,Cors,Aws Lambda,Aws Api Gateway,Access Control,我有一个Lambda函数与启用CORS的API网关集成。我正在使用LAMBDA_代理集成,因此我知道我必须在LAMBDA函数中的响应中指定访问控制允许原点头。但是,我只希望允许从特定域(www.example.com)进行跨资源共享 Lambda函数- “严格使用” module.exports.handler=(事件、上下文、回调)=>{ 常数响应={ 状态代码:200, 标题:{ “访问控制允许源”:https://www.example.com" }, 正文:JSON.stringify

我有一个Lambda函数与启用CORS的API网关集成。我正在使用LAMBDA_代理集成,因此我知道我必须在LAMBDA函数中的响应中指定
访问控制允许原点
头。但是,我只希望允许从特定域(www.example.com)进行跨资源共享

Lambda函数-

“严格使用”
module.exports.handler=(事件、上下文、回调)=>{
常数响应={
状态代码:200,
标题:{
“访问控制允许源”:https://www.example.com"
},
正文:JSON.stringify({
消息:“Go Serverless v1.0!您的函数已成功执行!”
}),
};
回调(空,响应);

};CORS不是控制服务器行为的机制;它是用来告诉浏览器如何行为的


请求将成功(即返回
200
),但同源策略将阻止外国站点读取响应,除非有CORS指令允许。CORS的设计不是为了限制,而是为了允许浏览器决定。200是正常的,但是你真的能访问Ajax响应吗?@michaelsqlbot-结果是我不能发出Ajax请求。有关更多信息,请参见上面的“我的编辑”。