CloudFormation concetti di registro - AWS CloudFormation

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à.

CloudFormation concetti di registro

Questo argomento spiega i concetti chiave per aiutarti a conoscere il CloudFormation registro e iniziare a usarlo.

Tipi di estensione

Il registro offre i seguenti tipi di estensione:

Ganci

Gli hook sono controlli di convalida che esaminano la configurazione delle AWS risorse prima che vengano create, aggiornate o eliminate da. CloudFormation Forniscono un meccanismo per far rispettare gli standard organizzativi e le migliori pratiche convalidando le configurazioni delle risorse in base a requisiti specifici. Se un Hook rileva risorse che non sono conformi alla logica Hook, può emettere un avviso o fallire il processo di provisioning per evitare che vengano distribuite risorse non conformi.

Modules

I moduli sono configurazioni di risorse riutilizzabili che possono essere incluse in più modelli di stack. CloudFormation Sono progettati per semplificare la creazione e la manutenzione dei CloudFormation modelli incapsulando configurazioni di risorse complesse o utilizzate di frequente in componenti riutilizzabili. Ciò favorisce la coerenza e la standardizzazione tra le implementazioni dell'infrastruttura dell'organizzazione.

Tipi di risorsa

I tipi di risorse consentono di modellare e automatizzare risorse di terze parti o risorse personalizzate che non sono supportate nativamente da. CloudFormation Sviluppando tipi di risorse, è possibile estendere le funzionalità CloudFormation di fornitura e gestione delle risorse da vari servizi di terze parti.

Tipi di estensioni pubbliche

Le estensioni pubbliche sono CloudFormation estensioni pubblicate pubblicamente nel registro per essere utilizzate da tutti CloudFormation gli utenti. Sono incluse le estensioni pubblicate da AWS editori di estensioni di terze parti.

Sono disponibili due tipi di estensioni pubbliche:

  • AWS estensioni pubbliche: le estensioni pubblicate da AWS sono sempre pubbliche e attivate per impostazione predefinita, quindi non devi intraprendere alcuna azione prima di utilizzarle nel tuo account. Inoltre, AWS verifica il controllo delle versioni dell'estensione, in modo da farti utilizzare sempre l'ultima versione disponibile.

  • Estensioni pubbliche di terze parti: sono estensioni rese disponibili per l'uso generale da parte di publisher diversi da AWS. Per utilizzare un'estensione pubblica, devi prima attivarla nel tuo account e nella tua regione. Per ulteriori informazioni, consulta Usa estensioni pubbliche di terze parti dal CloudFormation registro.

Nota

Come per le estensioni private, le estensioni pubbliche di publisher di terze parti possono implementare gestori di eventi che vengono eseguiti durante le operazioni di stack di creazione, lettura, aggiornamento, elenco ed eliminazione delle risorse. Per questo motivo, l'utilizzo di queste estensioni negli CloudFormation stack potrebbe comportare addebiti sul tuo account. Questo è in aggiunta a tutti gli addebiti sostenuti per le risorse create. Per ulteriori informazioni, consulta Prezzi di AWS CloudFormation.

Tipi di estensioni private

Le estensioni private sono le estensioni di terze parti che hai esplicitamente attivato per utilizzarle nell' Account AWS.

Sono disponibili due tipi di estensioni private:

  • Estensioni private attivate: sono le copie locali delle estensioni di terze parti che hai attivato per il tuo account e la tua regione. Quando attivi un'estensione pubblica di terze parti, CloudFormation crea una copia locale di tale estensione nel registro del tuo account. Per ulteriori informazioni, consulta Usa estensioni private di terze parti che sono state condivise con te.

  • Estensioni private registrate: possono anche attivare estensioni private che non sono elencate nel CloudFormation registro pubblico. Queste possono essere estensioni che hai creato tu stesso o condivise con te dalla tua organizzazione o da altre terze parti. Per utilizzare l'estensione privata nell'ccount, devi prima registrarla. La registrazione dell'estensione ne carica una copia nel CloudFormation registro del tuo account e la attiva.

Qualsiasi utilizzo di estensioni private nell'account è analogo a quello in un ambiente sandbox (ambiente di sperimentazione). Questo perché le estensioni sono controllate in base alla versione e il comportamento di provisioning è specifico per la versione, vale a dire che le estensioni private si comportano come se fossero rese pubbliche.

Nota

Le estensioni private, nonché le estensioni pubbliche attivate da publisher di terze parti, possono implementare gestori di eventi che vengono eseguiti durante le operazioni di creazione, lettura, aggiornamento, elenco ed eliminazione. Per questo motivo, l'utilizzo di queste estensioni negli CloudFormation stack comporta addebiti sul tuo account. Questo è in aggiunta a tutti gli addebiti sostenuti per le risorse create. Per ulteriori informazioni, consulta Prezzi di AWS CloudFormation.