如何将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/