Crea un AWS CloudFormation modello utilizzando il AWS Toolkit for Visual Studio Code - AWSToolkit per VS Code

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

Crea un AWS CloudFormation modello utilizzando il AWS Toolkit for Visual Studio Code

AWS Toolkit for Visual Studio CodePossono aiutarti nella scrittura di modelli AWS CloudFormation e SAM.

Prerequisiti

Toolkit for VS Code e prerequisiti per le credenziali

  • Prima di poter accedere al CloudFormation servizio dal Toolkit for VS Code, devi soddisfare i requisiti indicati nella guida per l'utente Installing the Toolkit for VS Code.

  • Le credenziali create Autenticazione e accesso devono includere l'accesso appropriato in lettura/scrittura al servizio. AWS CloudFormation

    Nota

    Se il CloudFormationservizio visualizza un messaggio di Errore durante il caricamento CloudFormation delle risorse, controlla le autorizzazioni che hai allegato a tali credenziali. Tieni inoltre presente che l'aggiornamento delle modifiche apportate alle autorizzazioni in Explorer potrebbe richiedere alcuni minuti. AWS

CloudFormation prerequisiti del modello

  • Installa e abilita l'estensione Redhat Developer YAML VS Code.

  • È necessario essere connessi a Internet quando si utilizza l'estensione Redhat Developer YAML VS Code perché viene utilizzata per scaricare e incassare schemi JSON sul computer.

Scrivere un CloudFormation modello con YAML Schema Support

Il toolkit utilizza il supporto del linguaggio YAML e gli schemi JSON per semplificare il processo di scrittura e i modelli SAM. CloudFormation Funzionalità come la convalida della sintassi e il completamento automatico non solo velocizzano il processo, ma aiutano anche a migliorare la qualità del modello. Quando si seleziona uno schema per il modello, si consiglia di seguire le procedure consigliate.

CloudFormation modello
  • Il file ha un'estensione.yaml o .yml.

  • Il file ha un nodo Risorse di primo livello. AWSTemplateFormatVersion

Modello SAM
  • Tutti i criteri già descritti per CloudFormation

  • Il file ha un nodo Transform di primo livello, contenente un valore che inizia conAWS::Serverless.

Lo schema verrà applicato al momento della modifica del file. Ad esempio, uno schema di modello SAM verrà applicato dopo aver aggiunto una trasformazione serverless a un CloudFormation modello e aver salvato il file.

Convalida della sintassi

L'estensione YAML applicherà automaticamente la convalida del tipo al modello. Ciò evidenzia le voci con tipi non validi per una determinata proprietà. Se passi il mouse su una voce evidenziata, le estensioni mostrano le azioni correttive.

Completamento automatico

Quando aggiungi nuovi campi, valori enumerati o altri tipi di risorse, puoi avviare la funzionalità di completamento automatico dell'estensione YAML digitando Ctrl + space.