Ho ricevuto il messaggio "NetworkInterfaces associated with the Lambda Function to be cleaned up" durante l'eliminazione di uno stack CloudFormation.

2 minuti di lettura
0

Ho provato a eliminare uno stack di AWS CloudFormation e ho ricevuto il messaggio "CloudFormation is waiting for NetworkInterfaces associated with the Lambda function to be cleaned up". Come posso risolvere questo problema?

Breve descrizione

Le interfacce di rete gestite dal richiedente sono interfacce di rete create nel tuo Amazon Virtual Private Cloud (Amazon VPC) da servizi AWS come AWS Lambda. AWS CloudFormation utilizza interfacce di rete elastiche e le interfacce di rete elastiche possono essere eliminate solo da Lambda. L'eliminazione di un'interfaccia di rete elastica può richiedere fino a 45 minuti. Questo periodo di tempo dipende da alcuni fattori, come il numero di funzioni Lambda che utilizzano l'interfaccia di rete elastica.

Soluzione

Per ridurre i tempi di eliminazione delle interfacce di rete elastiche con gli stack di CloudFormation, segui questi passaggi.

1.    Assicurati che l'interfaccia di rete elastica non sia utilizzata da altre funzioni o versioni di Lambda. Se l'interfaccia di rete elastica è associata a una versione della funzione Lambda, è necessario eliminare le versioni della funzione. Questo perché le versioni pubblicate della funzione Lambda non possono essere modificate e la configurazione Amazon VPC non può essere modificata. Segui le istruzioni per eseguire Lambda Elastic Network Interface Finder ed eliminare l'interfaccia di rete.

2.    Modifica la rotta del traffico della funzione Lambda prima di eliminare lo stack CloudFormation. Questo assicura che l'interfaccia di rete elastica venga rimossa automaticamente prima dell'eliminazione dello stack CloudFormation. Modifica manualmente la configurazione di Amazon VPC per ogni funzione Lambda che condivide la stessa combinazione di sottorete del gruppo di sicurezza su none. Il servizio Lambda elimina automaticamente l'interfaccia di rete elastica dopo che il traffico non è stato indirizzato.

Nota: Lambda non elimina le interfacce di rete per gli account AWS utilizzate da funzioni o versioni di funzioni con le stesse configurazioni Amazon VPC delle funzioni che hanno creato le interfacce di rete.


Informazioni correlate

Come faccio a eliminare una risorsa personalizzata supportata da AWS Lambda che è bloccata nello stato DELETE_FAILED o DELETE_IN_PROGRESS in CloudFormation?

Quali sono alcune best practice per implementare risorse personalizzate supportate da AWS Lambda con AWS CloudFormation?

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa