VPC 내에 Lambda 함수가 포함 된 CloudFormation 스택이 있습니다. 스택
을 삭제하려고 할 때 AWS CloudFormation이 25-30 회 이상 멈춰
이벤트에 다음 메시지가 표시됩니다.
CloudFormation is waiting for NetworkInterfaces associated with the Lambda Function to be cleaned up.
ENI가 기능 및 보안 그룹에 첨부되어 있기 때문입니다.
콘솔에서 ENI가 첨부 된 보안 그룹이나 보안 그룹을 강제로 삭제할 수 없었으므로
기다려야합니까?
2 년 전의 몇 가지 질문과 블로그를 찾았습니다.
AWS의 솔루션이 없습니까?
자동화는 빨라야하는데, 이것은 거대한 차단제임이 증명되고 있습니다.
참조
-CloudFormation 문제 : 스택을 삭제할 수 없습니다
https://forum.serverless.com/t/very-long-delay-when-doing-sls-remove-of-lambda-in-a-vpc/2535
답변
당신과 다른 사람들이 이미 언급했듯이, 이것은 알려진 문제 / “기능”입니다. 마지막으로 AWS 담당자와 이야기했을 때이 동작을 변경할 계획이 없었습니다. 시간이 정말로 당신에게 본질이라면, 시도 할 수있는 한 가지 해결 방법은 다음과 같습니다.
-
CloudFormation에서 Lambda 리소스를로
DeletionPolicy
설정하여 업데이트하십시오Retain
. -
수동으로 (또는 스크립트 / API를 통해) Lambda 및 ENI와 같은 관련 리소스를 삭제합니다.
그러나 위에서 언급 한 해결 방법에 대해서는 권장하지 않습니다. 복잡한 환경을 유지하는 것을 잊어 버리기 쉽습니다.