node.js - 在 aws llambda 函数中授予对特定域的访问权限
问题描述
我使用 AWS Lambda 函数创建了一个 API。我只需要将 API 访问权限授予特定域。
我已经尝试在访问控制允许来源框中以example.com
、www.example.com
、等格式替换我自己的域。https://www.example.com
但是当我从外部点击 API 时,它是可以访问的。
有人对上述问题有一些解决方案吗?
只有我的域名例如...www.example.com 应该有权访问 api,而其他域名(如 www.exampl-one.com)不应有权访问
解决方案
您可以将 access-control-allow-origin 设置为所需的域。当域下托管的网页调用 API 时,将执行预检调用。如果引用域和访问控制允许来源cors 文档
推荐阅读
- javascript - 在从客户端 Jquery Laravel 上传之前预先调整多个图像的大小
- kotlin - 动态更新 tornadofx 中的折线点
- r - 一次构建(或删除)ggplot facet 的面板
- julia - 如何按索引元素的 N 数组访问多维数组?
- node.js - NodeJs 和 Jest:模拟 Mongoose 多次调用 find().sort().limit()
- java - 在弹性搜索中使用聚合时出错
- rust - 使用 Pest.rs,我如何转储堆栈的内容?
- python - 059 Python:Tensorflow - AttributeError:'OwnedIterator'对象没有属性'string_handle'
- python - 简单的 flask_login 示例 - 这是正确的方法吗?
- amazon-web-services - 使用手动快照将数据从一个弹性搜索索引迁移到 AWS 中不同区域的另一个索引