클라우드(AWS)/DVA-C02

[AWS] ALB의 Multi Value Headers란? (feat. Lambda)

찌르비 2024. 11. 27. 20:03
반응형

 

 

ALB (Application Load Balancer) 

ALB의 Multi-Value Headers

ALB의 Multi-Value Headers는 HTTP 요청 및 응답에서 동일한 헤더 이름으로 여러 헤더 값을 전달할 수 있게 해주는 기능이다.

(일반적인 Headers일 경우, 같은 이름의 헤더가 있으면 마지막 값만 남는다)

 

[Multi-Value Headers]

다음과 같은 두 개의 Set-Cookie 값을 모두 전달할 수 있다.

Set-Cookie: session=abc123
Set-Cookie: user=JohnDoe

 

Target Group > Attributes (Target Type은 Lambda여야만 한다)


🤔 문제

개발자가 Application Load Balancer(ALB)에 등록된 AWS Lambda 함수로 다중 값 헤더(Multi-Value Headers)를 전송하고자 합니다. 이를 위해 개발자가 해야 할 일은 무엇인가요?

 

  1. Lambda 함수와 대상 그룹을 같은 계정에 배치합니다.
  2. Lambda 함수로 전송되는 요청 본문의 크기를 1MB 미만으로 제한합니다.
  3. Lambda 함수에 Base64 인코딩 상태, 상태 코드, 상태 설명, 헤더를 포함합니다.
  4. ALB에서 다중 값 헤더를 활성화합니다.

정답

더보기

정답. 4번

반응형