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

최종 업데이트 날짜: 2020년 4월 15일

AWS 명령줄 인터페이스(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]

이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?