우리는 페이로드를 암호화하고 암호화해서는 안되는 것을 이동하려고합니다.requestId와 호출자를 HTTP 헤더로 이동하는 방법은 무엇입니까?
지금까지는 암호화되지 않은 것으로 확인 된 속성입니다.
- event.requestContext.requestId
- event.requestContext.requestId.identity.caller
그래서, 어떻게 HTTP 헤더에 이러한 항목을 이동할 수 있습니까?
우리는 페이로드를 암호화하고 암호화해서는 안되는 것을 이동하려고합니다.requestId와 호출자를 HTTP 헤더로 이동하는 방법은 무엇입니까?
지금까지는 암호화되지 않은 것으로 확인 된 속성입니다.
- event.requestContext.requestId
- event.requestContext.requestId.identity.caller
그래서, 어떻게 HTTP 헤더에 이러한 항목을 이동할 수 있습니까?
내가 제대로 이해 안녕 경우 이것은 nodejs가 사용할 수있는 질문이다 :
request.setHeader(KEY,VALUE);
이 방법을 사용하면 값에 request.callerId을 넣어 CALLER_ID 등이 헤더 항목에 대한 새 키를 생성 할 수 있습니다. 일반적으로 키 구문은 대문자입니다. 당신이 람다 페이로드에 대한 래퍼를 포함 컬 사용자 요청을 만들 필요가 AWS-람다를 사용하는 경우,이 설명서를 따라 그렇게
좋아, :
는업데이트
https://aws.amazon.com/premiumsupport/knowledge-center/custom-headers-api-gateway-lambda/
@dashmug 답변을 업데이트했습니다. –
는 불분명하다 당신이 실제로 성취하고자하는 것. 당신은 "페이로드를 암호화하고 싶다"라고 말하면서 왜 그런가? 무슨 목적을 위해? 유료 하중으로 다른 것을하기 전에 아마도,하지만 무엇을 할 것인가? 페이로드는 다음에 어디로 갈까요? 누가 그것을 암호화하고, 어느 시점에? 더 구체적으로 좀 더 자세한 내용을 설명해 주시겠습니까? –
@ Michael-sqlbot 기본적으로 우리는 민감한 데이터가 있기 때문에 우리의 페이로드를 암호화하려고합니다. 따라서 다른 끝점으로 요청을 보내기 전에 먼저 페이로드를 암호화해야합니다. 그러나 그 전에 먼저 언급 된 속성을 가져 와서 HTTP 헤더로 옮기고 싶습니다. – Steven
먼저,이 속성을 얻는 방법을 알고 싶습니다. – Steven