如何将requestId和调用者移动到HTTP标头?
我们正在尝试encryption我们的有效载荷并移动任何不应该encryption的东西。
到目前为止,这些是我们确定不encryption的属性。
– event.requestContext.requestId
– event.requestContext.requestId.identity.caller
那么,如何将这些项目移动到HTTP头?
嗨,如果我理解正确,这是一个nodejs问题,你可以使用:
request.setHeader(KEY,VALUE);
通过这种方式,您可以将request.callerId放在值中,并为此标头条目创build新的键,如CALLER_ID。 通常关键语法是大写字母。
更新:
好的,如果你使用aws-lambda,你需要用curl创build包含lambda有效载荷的包装器的自定义请求,请按照这个手册:
https://aws.amazon.com/premiumsupport/knowledge-center/custom-headers-api-gateway-lambda/
- 用ClaudiaJS和AWS Lambda发送POST HTTP
- AWS EC2 IAMangular色凭证
- S3的替代scheme,允许上传stream文件没有缓冲
- 如何设置数组jschema对象的默认值?
- node.js自动调整/负载平衡的任何方法? 与socket.io
- 如何运行sequelize db:使用env vars在Elastic Beanstalk EB上迁移? 如何在容器命令中访问.env vars?
- 从node.js中的JSON将s3桶策略转换为base64
- 我想在S3中存储用户的个人资料图像,并将其显示在客户端 – 将S3对象展示给移动客户端的最佳做法是什么?
- 确定AWS S3上传的部件大小和队列大小参数