amazon-web-services - 如何在 lambda 中确定请求来自哪里?
问题描述
我有一个包含 api 网关资源和 lambda 函数的 AWS 设置。我需要在 lambda 函数中确定请求是来自直接调用还是通过 api 网关调用。
这怎么可能?
现在我试图在谷歌上找到合适的东西,但不幸的是没有成功。
解决方案
相信您已经注意到一个新的 Lambda 函数声明如下:
exports.handler = (event, context, callback) => {
// Your code goes here
}
此处的事件对象包含有关调用 Lambda 函数的信息。例如,如果您的 lambda 是由上传到 S3 触发的,这将包含有关正在上传的对象的信息,例如,或者在您的情况下,它将包含 API 网关信息。
在此处查看有关 AWS Lambda 与其他服务集成的更多文档。
推荐阅读
- python - Pandas 日期时间数据框
- netbeans - 如何将 eclipseLink 添加到 netbeans 12?
- ios - 如何创建 App Store 风格的导航栏
- google-cloud-storage - Firebase 存储桶仅授予对某些国家/地区的访问权限,而不授予对其他国家/地区的访问权限
- tf.keras - 如何更新 tf.keras model.metric_names
- javascript - 在 ExpressJS 应用程序中使用 Busboy 上传多个文件
- c - 具有大数组大小的 RISC-V 无限循环
- c++ - while循环未执行请协助
- c - 我不明白为什么我的部分代码没有连接到其余部分
- python - 为什么 Python 没有运行我程序的所有行