AWS CLI를 사용하여 Lambda 함수를 Application Load Balancer 지원 대상으로 등록하려면 어떻게 해야 합니까?

1분 분량
0

AWS Command Line Interface(AWS CLI)를 사용하여 Lambda 함수를 Application Load Balancer 지원 대상으로 등록하려고 합니다. 어떻게 해야 하나요?

해결 방법

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우 최신 버전의 AWS CLI를 사용하고 있는지 확인합니다.

1.    대상 유형이 Lambda로 설정된 대상 그룹을 생성합니다. **[your target group’ name]**은 대상 이름으로 바꿔야 합니다.

aws elbv2 create-target-group \
    --name [your target group's name] \
    --target-type lambda

2.    add-permission 명령을 사용하여 Elastic Load Balancing이 Lambda 함수를 호출할 수 있도록 합니다. **[your Lambda function's name]**과 **[your target group's Amazon Resource Name (ARN)]**은 해당하는 이름으로 바꿔야 합니다.

aws lambda add-permission \
    --function-name [your Lambda function's name] \
    --statement-id load-balancer \
    --principal elasticloadbalancing.amazonaws.com \
    --action lambda:InvokeFunction \
    --source-arn [your target group's Amazon Resource Name (ARN)]

3.    register-targets 명령을 사용하여 Lambda를 대상으로 등록합니다. **[your target group's ARN]**과 **[your Lambda function's ARN]**은 해당하는 ARN으로 바꿔야 합니다.

aws elbv2 register-targets \ 
    --target-group-arn [your target group's ARN] \ 
    --targets Id=[your Lambda function's ARN]

AWS 공식
AWS 공식업데이트됨 2년 전