CloudFormation 스택을 삭제할 때 "NetworkInterfaces associated with the Lambda Function to be cleaned up"이라는 메시지가 표시됩니다.

최종 업데이트 날짜: 2021년 8월 13일

AWS CloudFormation 스택을 삭제하려고 할 때 "CloudFormation is waiting for NetworkInterfaces associated with the Lambda function to be cleaned up" 메시지가 표시됩니다. 이 문제를 해결하려면 어떻게 해야 합니까?

간략한 설명

요청자 관리 네트워크 인터페이스는 AWS Lambda와 같은 AWS 서비스가 Amazon VPC(Amazon Virtual Private Cloud)에서 생성한 네트워크 인터페이스입니다. AWS CloudFormation은 탄력적 네트워크 인터페이스를 사용하며 탄력적 네트워크 인터페이스는 Lambda에서만 삭제할 수 있습니다. 탄력적 네트워크 인터페이스를 삭제하는 데 최대 45분이 소요될 수 있습니다. 이 시간은 탄력적 네트워크 인터페이스를 사용하는 Lambda 함수의 수와 같은 요인에 따라 다릅니다.

해결 방법

CloudFormation 스택을 사용하여 탄력적 네트워크 인터페이스를 삭제하는 시간을 줄이려면 다음 단계를 따릅니다.

1.    탄력적 네트워크 인터페이스가 다른 Lambda 함수 또는 버전에서 사용되지 않는지 확인합니다. 탄력적 네트워크 인터페이스가 Lambda 함수 버전에 연결되어 있는 경우 해당 함수 버전을 삭제해야 합니다. 이는 게시된 Lambda 함수 버전을 편집할 수 없으며 Amazon VPC 구성을 변경할 수 없기 때문입니다. 지침에 따라 Lambda 탄력적 네트워크 인터페이스 파인더를 실행하고 네트워크 인터페이스를 삭제합니다.

2.    CloudFormation 스택을 삭제하기 전에 Lambda 함수에서 다른 대상으로 트래픽을 라우팅합니다. 이렇게 하면 CloudFormation 스택이 삭제되기 전에 탄력적 네트워크 인터페이스가 자동으로 제거됩니다. 동일한 보안 그룹 서브넷 조합을 공유하는 각 Lambda 함수의 Amazon VPC 구성을 없음(none)으로 수동으로 변경합니다. Lambda 서비스는 트래픽이 라우팅되지 않게 된 후 탄력적 네트워크 인터페이스를 자동으로 삭제합니다.

참고: Lambda네트워크 인터페이스를 생성한 함수와 동일한 Amazon VPC 구성을 사용하는 함수 또는 함수 버전에서 사용하는 AWS 계정에 대한 네트워크 인터페이스를 삭제하지 않습니다.