我们正在尝试加密有效负载并移动不应该加密的任何内容。

到目前为止,这些是我们确定未加密的属性。

-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/

10-12 02:23