CloudFormation이 Lambda 함수와 관련된 NetworkInterface가 정리되기를 기다리고 있습니다.


21

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


5
그것에 대해 개방 문제가있다 : github.com/serverless/serverless/issues/5008는
아 미트 Baranes

4
이는 VPC의 Lambdas에서 잘 알려진 문제입니다. 당신이 이것을 알지 못하는 것처럼 보이기 때문에 그들은이 문제에 대한 해결책을 찾았습니다
404

6
이 문제는 여전히 새로운 하이퍼 플레인 ENI에서 발생합니다.
mtsr

가능한 경우 람다에 대한 기존 보안 그룹을 참조하면이 시간이 상당히 단축됩니다 (물론 근본적인 문제를 해결하지는 못합니다)
carliecope

1
몇 달 전까지 콘솔을 통해 수동으로 Detach 및 Delete (클라우드 형성이 삭제 대기 시간을 피하기 위해)를 통해 인터뷰 할 수 있었지만 이제 스택이 소유 한 ENI에 대해 '해킹'이 종료되었습니다.
geoff.weatherall

답변:


0

당신과 다른 사람들이 이미 언급했듯이, 이것은 알려진 문제 / "기능"입니다. 마지막으로 AWS 담당자와 이야기했을 때이 동작을 변경할 계획이 없었습니다. 시간이 정말로 당신에게 본질이라면, 시도 할 수있는 한 가지 해결 방법은 다음과 같습니다.

  1. CloudFormation에서 Lambda 리소스를로 DeletionPolicy설정하여 업데이트하십시오 Retain.

  2. 수동으로 (또는 스크립트 / API를 통해) Lambda 및 ENI와 같은 관련 리소스를 삭제합니다.

그러나 위에서 언급 한 해결 방법에 대해서는 권장하지 않습니다. 복잡한 환경을 유지하는 것을 잊어 버리기 쉽습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.