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 di unAWS CloudFormationmodello utilizzando ilAWS Toolkit for Visual Studio Code
LaAWS Toolkit for Visual Studio Codepuò aiutarti per iscrittoAWS CloudFormatione modelli SAM.
Prerequisiti
Toolkit for VS Code and Credential Prerequisites
-
Prima di poter accedere al CloudFormation dal Toolkit for VS Code, è necessario soddisfare i requisiti indicati nella guida dell'utenteInstallazione di Toolkit for VS Code.
-
Le credenziali che hai creato inCreazione delle credenzialideve includere l'accesso in lettura/scrittura appropriato alleAWS CloudFormationserviceServizio.
Nota Se il fileCloudFormationil servizio visualizza unErrore di caricamento CloudFormation risorsemessaggio, controlla le autorizzazioni che hai allegato a tali credenziali. Tieni inoltre presente che le modifiche apportate alle autorizzazioni potrebbero richiedere alcuni minuti per l'aggiornamento nelleAWSEsploratore.
CloudFormation prerequisiti per i modelli
-
Installa e abilita ilCodice YAML VS per sviluppatori Redhat
estensione. -
Devi essere connesso a Internet quando usi l'estensione Redhat Developer YAML VS Code perché viene utilizzata per scaricare e incassare schemi JSON sulla tua macchina.
Scrittura di un CloudFormation modello con Support per lo schema YAML
Il toolkit utilizza il supporto del linguaggio YAML e schemi JSON per semplificare il processo di scrittura CloudFormation e modelli SAM. Funzionalità come la convalida della sintassi e il completamento automatico non solo rendono il processo più veloce, ma aiutano anche a migliorare la qualità del modello. Quando si seleziona uno schema per il modello, di seguito sono riportate le best practice consigliate.
CloudFormation modello
-
Il file ha un'estensione .yaml o .yml.
-
Il file ha un livello superiore
AWSTemplateFormatVersion
oRisorseNodo.
Modello SAM
-
Tutti i criteri già descritti per CloudFormation
-
Il file ha un livello superioreTrasformazionenode, contenente un valore che inizia con
AWS::Serverless
.
Lo schema verrà applicato dopo la modifica del file. Ad esempio, uno schema di modello SAM verrà applicato dopo aver aggiunto una trasformazione serverless a un CloudFormation template e salvataggio del file.
Convalida della sintassi
L'estensione YAML applicherà automaticamente la convalida del tipo al tuo modello. Questo evidenzia le voci con tipi non validi per una determinata proprietà. Se si passa il mouse su una voce evidenziata, le estensioni visualizzano azioni correttive.
Completamento automatico
Quando si aggiungono nuovi campi, valori enumerati o altroTipi di risorsa, puoi avviare la funzione di autocompletamento dell'estensione YAML digitandoBarra spaziatrice Ctrl +.