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à.
Creazione e gestione di AWS CloudFormation Hooks
AWS CloudFormation Gli hook forniscono un meccanismo per valutare le CloudFormation risorse prima di consentire la creazione, la modifica o l'eliminazione degli stack. Questa funzionalità consente di garantire che le CloudFormation risorse siano conformi alle best practice aziendali in materia di sicurezza, operatività e ottimizzazione dei costi.
Per creare un Hook, hai quattro opzioni.
-
Controlli proattivi come Hooks: valuta le risorse utilizzando i controlli proattivi del Control Catalog. AWS Control Tower
-
Guard Hook: valuta le risorse utilizzando una regola. AWS CloudFormation Guard
-
Lambda Hook: inoltra le richieste di valutazione delle risorse a una funzione. AWS Lambda
-
Hook personalizzato: utilizza un gestore Hook personalizzato sviluppato manualmente.
- Proactive controls as Hooks
-
Per creare un Hook da controlli proattivi, segui questi passaggi:
-
Vai alla CloudFormation console e inizia a creare un Hook.
-
Scegli controlli specifici dal Control Catalog in base ai quali desideri che Hook valuti le risorse.
Questi controlli verranno applicati automaticamente ogni volta che vengono create o aggiornate risorse specificate. La selezione determina i tipi di risorse che Hook valuterà.
-
Impostare la modalità Hook per avvisare gli utenti in caso di non conformità o impedire operazioni non conformi.
-
Configura filtri opzionali per includere o escludere gli stack in base al nome dello stack o al ruolo dello stack.
-
Dopo aver completato la configurazione, attiva l'Hook per iniziare l'applicazione.
- Guard Hook
-
Per creare un Guard Hook, segui questi passaggi:
-
Scrivi la tua logica di valutazione delle risorse come regola della politica di Guard utilizzando il linguaggio DSL (Domain-Specific Language) di Guard.
-
Archivia la regola della policy Guard in un bucket Amazon S3.
-
Vai alla CloudFormation console e inizia a creare un Guard Hook.
-
Fornisci il percorso Amazon S3 alla tua regola Guard.
-
Scegli i tipi di target specifici che Hook valuterà.
-
CloudFormation risorse (RESOURCE)
-
Modelli di interi stack () STACK
-
Set di modifiche () CHANGE_SET
-
Risorse API Cloud Control (CLOUD_CONTROL)
-
Scegli le azioni di implementazione (creazione, aggiornamento, eliminazione) che richiameranno il tuo Hook.
-
Scegli come risponde l'Hook quando la valutazione fallisce.
-
Configura filtri opzionali per specificare quali tipi di risorse l'Hook deve valutare
-
Configura filtri opzionali per includere o escludere gli stack in base al nome dello stack o al ruolo dello stack.
-
Dopo aver completato la configurazione, attiva l'Hook per iniziare l'applicazione.
- Lambda Hook
-
Per creare un Lambda Hook, segui questi passaggi:
-
Scrivi la tua logica di valutazione delle risorse come funzione Lambda.
-
Vai alla CloudFormation console e inizia a creare un Lambda Hook.
-
Fornisci l'Amazon Resource Name (ARN) per la tua funzione Lambda.
-
Scegli i tipi di target specifici che Hook valuterà.
-
CloudFormation risorse (RESOURCE)
-
Modelli di interi stack () STACK
-
Set di modifiche () CHANGE_SET
-
Risorse API Cloud Control (CLOUD_CONTROL)
-
Scegli le azioni di implementazione (creazione, aggiornamento, eliminazione) che richiameranno il tuo Hook.
-
Scegli come risponde l'Hook quando la valutazione fallisce.
-
Configura filtri opzionali per specificare quali tipi di risorse l'Hook deve valutare
-
Configura filtri opzionali per includere o escludere gli stack in base al nome dello stack o al ruolo dello stack.
-
Dopo aver completato la configurazione, attiva l'Hook per iniziare l'applicazione.
- Custom Hook
-
Gli hook personalizzati sono estensioni che si registrano nel CloudFormation registro utilizzando l'interfaccia a riga di CloudFormation comando (CFN-CLI).
Per creare un Hook personalizzato, segui questi passaggi principali:
-
Avvia il progetto: genera i file necessari per sviluppare un Hook personalizzato.
-
Modella l'Hook: scrivi uno schema che definisca l'Hook e i gestori che specifichino le operazioni che possono richiamare l'Hook.
-
Registra e attiva l'Hook: dopo aver creato un Hook, devi registrarlo nell'account e nella regione in cui desideri utilizzarlo e questo lo attiva.
I seguenti argomenti forniscono ulteriori informazioni sulla creazione e la gestione degli Hook.