Application Load Balancer를 삭제할 때 발생하는 오류를 해결하고 싶습니다.
해결 방법
중요: 가장 좋은 방법은 리소스를 삭제하기 전에 로드 밸런서가 조직 내에서 트래픽을 적극적으로 처리하지 않는지 확인하는 것입니다. 이렇게 하면 실수로 삭제되거나 중단되는 것을 방지할 수 있습니다.
Application Load Balancer를 삭제할 때 다음 오류 메시지 중 하나가 표시될 수 있습니다.
Failed to delete load balancer
Error: "Failed to delete load balancer: You cannot delete 'arn:aws:elasticloadbalancing:ap-southeast-2:12345678910:loadbalancer/app/myALB/123456789101112' since it is registered as a target of one or more target groups. To delete this target, you must first deregister it from all target groups."
이 오류는 일반적으로 Application Load Balancer가 Network Load Balancer의 대상이거나 대상이었던 경우에 발생합니다. Application Load Balancer로 트래픽을 전송하도록 설정한 Network Load Balancer를 삭제한 후에도 이 오류가 발생할 수 있습니다.
Application Load Balancer가 대상 유형의 대상 그룹에 연결되어 있지 않은지 확인하십시오. Application Load Balancer. 이 문제를 해결하려면, 다음 단계를 수행합니다.
- Amazon Elastic Compute Cloud(Amazon EC2) 콘솔에 로그인합니다.
- 왼쪽 탐색 창에서 Target Groups(대상 그룹)을 선택합니다.
- 검색 창에서 Target Type(대상 유형) 필터를 선택합니다. Application Load Balancer의 필터를 같음**(=)**으로 설정합니다.
Application Load Balancer 삭제
다음 옵션 중 하나를 사용하여 Application Load Balancer를 삭제합니다.
Application Load Balancer를 등록 취소합니다. Targets(대상) 메뉴 탭 아래의 대상 그룹에서 Deregister(등록 취소)를 선택합니다. 그런 다음 Application Load Balancer를 삭제합니다.
-또는-
대상 그룹을 삭제합니다. 삭제하려면 대상 그룹을 선택한 다음 Actions(작업)을 선택합니다. Delete(삭제)를 선택한 다음 Application Load Balancer를 삭제합니다.
삭제 방지로 인해 삭제 실패
Error: "Failed to delete load balancer: Load balancer 'arn:aws:elasticloadbalancing:ap-southeast-2:12345678910:loadbalancer/app/alb/123456789101112' cannot be deleted because deletion protection is enabled."
삭제 방지가 활성화된 경우 로드 밸런서를 삭제할 수 없습니다.
삭제 방지를 비활성화하려면 다음 작업을 수행하십시오.
- Amazon EC2 콘솔을 엽니다.
- 탐색 창에서 Load Balancers(로드 밸런서)를 선택합니다.
- 로드 밸런서를 선택합니다.
- Attributes(속성) 탭에서 Edit(편집)을 선택합니다.
- Configuration(구성)에서 Deletion protection(삭제 방지)을 비활성화합니다.
- Save changes(변경 사항 저장)를 선택합니다.
참고: 삭제 방지를 비활성화한 후 Application Load Balancer를 삭제하십시오.