我们正在尝试加密有效负载并移动不应该加密的任何内容。
到目前为止,这些是我们确定未加密的属性。
-event.requestContext.requestId
-event.requestContext.requestId.identity.caller
那么,如何将这些项目移动到HTTP标头?
最佳答案
嗨,如果我理解正确,这是您可以使用的nodejs问题:
request.setHeader(KEY,VALUE);
这样,您可以将request.callerId放入值中,并为此标头条目创建新的Key,例如CALLER_ID。
通常,密钥语法使用大写字母。
更新:
好的,因此,如果您使用aws-lambda,则需要使用curl创建包含lambda有效内容包装程序的自定义请求,请遵循以下手册:
https://aws.amazon.com/premiumsupport/knowledge-center/custom-headers-api-gateway-lambda/
关于node.js - 如何将requestId和caller移到HTTP header ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47649819/