Eliminare funzioni e repliche Lambda @Edge - Amazon CloudFront

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Eliminare funzioni e repliche Lambda @Edge

È possibile eliminare una funzione Lambda @Edge solo quando le repliche della funzione sono state eliminate da. CloudFront Le repliche di una funzione Lambda vengono eliminate automaticamente nei seguenti casi:

  • Dopo aver rimosso l'ultima associazione per la funzione da tutte le distribuzioni. CloudFront Se più di una distribuzione utilizza una funzione, le repliche vengono eliminate solo dopo aver rimosso l'associazione della funzione dall'ultima distribuzione.

  • Dopo aver eliminato l'ultima distribuzione a cui era associata una funzione.

In genere, le repliche vengono eliminate entro poche ore. Non è possibile eliminare manualmente le repliche delle funzioni Lambda@Edge. Ciò consente di evitare una situazione in cui viene eliminata una replica che è ancora in uso, il che comporterebbe un errore.

avvertimento

Non creare applicazioni che utilizzano repliche di funzioni Lambda @Edge al di fuori di. CloudFront Queste repliche vengono eliminate quando le associazioni con le distribuzioni vengono rimosse o quando le distribuzioni stesse vengono eliminate. Pertanto, la replica da cui dipende un'applicazione esterna potrebbe essere rimossa senza l'emissione di un avviso, causando il mancato funzionamento dell'applicazione.

Per eliminare un'associazione di funzioni Lambda @Edge da una CloudFront distribuzione (console)
  1. Accedi AWS Management Console e apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Scegli l'ID della distribuzione con l'associazione di funzioni Lambda @Edge che desideri eliminare.

  3. Scegli la scheda Behaviors (Comportamenti).

  4. Seleziona il comportamento della cache con l'associazione di funzioni Lambda @Edge che desideri eliminare, quindi scegli Modifica.

  5. In Associazioni di funzioni, Tipo di funzione, scegli Nessuna associazione per eliminare l'associazione di funzioni Lambda @Edge.

  6. Seleziona Salvataggio delle modifiche.

Dopo aver eliminato un'associazione di funzioni Lambda @Edge da una CloudFront distribuzione, puoi facoltativamente eliminare la funzione Lambda o la versione della funzione da. AWS Lambda Attendi qualche ora dopo aver eliminato l'associazione di funzioni in modo che le repliche delle funzioni Lambda @Edge possano essere pulite. Dopodiché, potrai eliminare la funzione utilizzando la console Lambda, l'API AWS CLI Lambda o un SDK. AWS

Puoi anche eliminare una versione specifica di una funzione Lambda se alla versione non è associata alcuna CloudFront distribuzione. Dopo aver rimosso tutte le associazioni per una versione della funzione Lambda, attendi qualche ora. Quindi sarai in grado di eliminare la versione della funzione.