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:
-
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.
-
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.
-
-
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.
Argomenti
- Considerazioni
- Comandi comunemente usati per la generazione, la gestione e l'eliminazione dei modelli
- Migrare un modello verso AWS CDK
- Avvia una scansione delle risorse con AWS CloudFormation generatore IAC
- Visualizza il riepilogo della scansione nella CloudFormation console
- Crea un CloudFormation modello da risorse scansionate con il generatore IAc
- Crea uno CloudFormation stack da risorse scansionate
- Risolvi le proprietà di sola scrittura
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:
-
start-resource-scanper avviare una scansione delle risorse dell'account in un Regione AWS.
-
describe-resource-scanper monitorare l'avanzamento di una scansione delle risorse.
-
list-resource-scansper elencare le scansioni delle risorse in un Regione AWS.
-
list-resource-scan-resourcesper elencare le risorse trovate durante la scansione delle risorse.
-
list-resource-scan-related-resources per elencare le risorse relative alle risorse scansionate.
-
create-generated-templateper generare un CloudFormation modello da un insieme di risorse scansionate.
-
update-generated-templateper aggiornare il modello generato.
-
describe-generated-templateper restituire informazioni su un modello generato.
-
list-generated-templatesper elencare tutti i modelli generati nel tuo account e nella regione corrente.
-
delete-generated-templateper eliminare un modello generato.
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
migrate
comando 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.