Genera modelli da risorse esistenti con il generatore IaC - 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à.

Genera modelli da risorse esistenti con il generatore IaC

Con l' CloudFormation infrastruttura come generatore di codice (generatore IaC), è possibile generare un modello utilizzando AWS risorse fornite nel tuo account che non sono già gestite da. CloudFormation

Di seguito sono riportati i vantaggi del generatore IAc:

  • CloudFormation Gestisci intere applicazioni o migrale in un AWS CDK app.

  • Genera modelli senza dover descrivere una risorsa proprietà per proprietà e poi tradurla nella nostra JSON YAML sintassi.

  • Usa il modello per replicare le risorse in un nuovo account o regione.

Il processo di generazione di IaC prevede i seguenti passaggi:

  1. Scansione delle risorse: il primo passaggio consiste nell'avviare una scansione delle risorse. Questa scansione è valida per tutta la regione e dura 30 giorni. Durante questo periodo, puoi creare più modelli dalla stessa scansione.

  2. Crea il tuo modello: per creare il modello, hai due opzioni:

    • Crea un nuovo modello da zero e aggiungi le risorse scansionate e le risorse correlate.

    • Usa uno CloudFormation stack esistente come punto di partenza e aggiungi le risorse scansionate e le risorse correlate al relativo modello.

  3. Importa risorse: utilizza il modello per importare le risorse come CloudFormation pila o migrarle in un AWS CDK app.

La funzionalità del generatore iAc è disponibile in tutte le regioni commerciali e supporta molte applicazioni comuni AWS tipi di risorse. Per un elenco completo, consultare Supporto per tipi di risorse.

Considerazioni

È possibile generare JSON YAML modelli per AWS risorse pubblicate nel CloudFormation registro, per le risorse per le quali si dispone delle autorizzazioni di lettura. I modelli per la funzionalità del generatore IAc modellano le risorse cloud in modo affidabile e rapido senza dover descrivere una risorsa proprietà per proprietà.

La tabella seguente elenca le quote disponibili per la funzionalità di generazione IAc.

Nome Valore

Numero massimo di risorse che possono essere elaborate in una scansione dell'account

100000

Numero di scansioni al giorno (per account con meno di 10.000 risorse)

3

Numero di scansioni al giorno (per account con più di 10.000 risorse)

1

Numero simultaneo di modelli generati per account

5

Numero simultaneo di risorse modellate per una generazione di modelli.

5

Numero totale di risorse che possono essere modellate in un modello

500

Numero massimo di modelli generati per account

1.000

Importante

Il generatore IaC supporta solo le risorse supportate da Cloud Control API nella tua regione. Per ulteriori informazioni, consulta Determinare se un tipo di risorsa supporta Cloud Control API nella Guida per l'APIutente di Cloud Control

Comandi comunemente usati per la generazione, la gestione e l'eliminazione dei modelli

I comandi comunemente usati per lavorare con il generatore IAc includono:

Migrare un modello verso AWS CDK

Il AWS Cloud Development Kit (AWS CDK) è un framework di sviluppo software open source che è possibile utilizzare per sviluppare, gestire e distribuire CloudFormation risorse utilizzando i linguaggi di programmazione più diffusi.

Il AWS CDK CLIfornisce un'integrazione con il generatore IaC. Usa il AWS CDK CLIcdk migratecomando per convertire il CloudFormation modello e creare una nuova CDK app che contenga le tue risorse. Quindi, puoi usare il AWS CDK per gestire le risorse e distribuirle su. CloudFormation

Per ulteriori informazioni, consulta Migrare a AWS CDK nella AWS Cloud Development Kit (AWS CDK) Guida per gli sviluppatori.