View a markdown version of this page

Lavorare con AWS Application Builder - AWS Toolkit 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à.

Lavorare con AWS Application Builder

Le seguenti sezioni descrivono come accedere ad AWS Application Builder in AWS Toolkit for Visual Studio Code. Con Application Builder, è possibile creare progetti visivamente, iterarli localmente e distribuirli su. AWS Per una panoramica delle funzionalità e dei potenziali casi d'uso di Application Builder e della tua AWS Lambda esperienza locale, guarda il YouTube video per AWS sviluppatori *New* AWS Lambda Local IDE Experience! .

Lavorare con AWS Application Builder explorer

Per accedere ad Application Builder nel AWS Toolkit, apri il AWS Toolkit in VS Code, quindi espandi AWS Application Builder explorer. L' AWS Application Builder explorer contiene un link per aprire la procedura dettagliata di Application Builder in una scheda dell'editor di VS Code e visualizza le cartelle all'interno dell'attuale area di lavoro di VS Code che contengono risorse relative ad AWS Application Builder.

Dall'Application Builder explorer nel AWS Toolkit, sono disponibili 4 azioni a livello di cartella di progetto accessibili dalle icone dei pulsanti situate accanto alla cartella del progetto o aprendo il menu contestuale della cartella del progetto (facendo clic con il pulsante destro del mouse) sulla cartella del progetto:

  • Apri file modello: apre il file modello in VS Code explorer.

  • Apri con Infrastructure Composer: apre il file modello con AWS Infrastructure Composer nell'editor VS Code. Per informazioni dettagliate sull'utilizzo di AWS Infrastructure Composer, consultate l'argomento Cos'è AWS Infrastructure Composer nella Infrastructure Composer Developer Guide AWS .

  • Crea modello SAM: apre la finestra di dialogo Specifica i parametri per la compilazione nel Toolkit. AWS Puoi scegliere di specificare i flag di build per la build o di utilizzare i valori predefiniti di samconfig. Per informazioni dettagliate sui AWS SAM modelli, consulta l'argomento Anatomia dei modelli nella Developer Guide. AWS Serverless Application Model

  • Distribuisci un'applicazione SAM: apre la finestra di dialogo Seleziona il comando di distribuzione in VS Code in cui puoi scegliere di distribuire l'applicazione o di sincronizzare, per aggiornare un'applicazione che hai già distribuito. Per informazioni dettagliate sulla distribuzione delle AWS SAM applicazioni, consulta l'argomento Distribuisci l'applicazione e le risorse nella Guida per gli sviluppatori. AWS Serverless Application Model

Sono disponibili 2 azioni accessibili dalle icone dei pulsanti situate accanto alla AWS Lambda funzione nella cartella del progetto o facendo clic con il pulsante destro del mouse sulla funzione: AWS Lambda

  • Configurazione locale di invocazione e debug: apre il modulo Local Invoke and Debug Configuration nell'editor VS Code. Con questo modulo puoi creare, modificare ed eseguire configurazioni di avvio di tipo:. aws-sam Per ulteriori informazioni sulle configurazioni di debug SAM, consulta l'argomento Opzioni di configurazione per il debug di applicazioni serverless in questa Guida per l'utente.

    Nota

    Al momento, il debug di un'applicazione .NET Core su un'architettura ARM64 non è supportato da VS Code. Se si tenta di eseguire il debug di un'applicazione .NET Core, viene visualizzato il seguente errore:

    The vsdbg debugger does not currently support the arm64 architecture. Function will run locally without debug.

    Per ulteriori dettagli su questo problema, consulta questo VSCode-csharp problema nel DotNet GitHub repository.

  • Open Function Handler: apre il file di progetto che contiene il gestore di funzioni.

Sono disponibili 2 azioni aggiuntive per le funzioni distribuite AWS Lambda .

  • Invocazione remota: apre il menu di configurazione Remote invoke nell'editor VS Code.

  • Registri di ricerca: apre la finestra di dialogo dei log di ricerca in VS Code.

Procedura dettagliata di Application Builder

La procedura dettagliata di Application Builder è una guida interattiva dettagliata che illustra il processo di creazione di una nuova applicazione con Application Builder. AWS È possibile accedere alla procedura dettagliata di Application Builder da due posizioni: dall'Application Builder explorer AWS Toolkit for Visual Studio Code e dalla scheda VS Code Welcome. Quando si seleziona Procedura dettagliata di Application Builder dal navigatore Application Builder nel AWS Toolkit, si apre la Guida dettagliata di Application Builder nella scheda VS Code Welcome nella finestra di VS Code Editor.

La procedura dettagliata di Application Builder è composta da 5 sezioni principali:

1. Installazione

La sezione Installazione verifica se sono stati installati gli AWS CLI strumenti richiesti da Application Builder e altri strumenti opzionali. Se non disponi degli strumenti necessari o i tuoi strumenti non sono aggiornati, verrai guidato nel processo di installazione delle versioni corrette.

Per verificare se hai installato gli strumenti corretti AWS CLI e quelli opzionali, seleziona il pulsante relativo allo AWS CLI o a un altro strumento che desideri testare. Dopo aver selezionato un pulsante, il AWS Toolkit Logs si aggiorna e VS Code visualizza un messaggio di avviso con lo stato degli strumenti. Se devi installare o aggiornare i tuoi strumenti, la procedura dettagliata di Application Builder si aggiorna con le istruzioni e le risorse necessarie per procedere.

Per informazioni dettagliate sull'installazione di AWS CLI, consulta la sezione Installazione o aggiornamento alla versione più recente dell' AWS CLIargomento nella Guida per gli AWS CLI sviluppatori. Per informazioni dettagliate sull'installazione della AWS SAM CLI, consultate l'argomento Install AWS SAM CLI nella CLI Developer AWS SAM Guide.

2. Scegliete il modello della vostra applicazione

La sezione Scegli il modello della tua candidatura ti guida nel processo di creazione di una nuova domanda a partire da un modello.

Per scegliere un modello e inizializzare l'applicazione, completa i passaggi seguenti.

  1. Nella procedura dettagliata di Application Builder, seleziona la sezione Scegli il modello di applicazione per visualizzare un elenco di opzioni del modello sullo schermo.

  2. Scegli un modello dall'elenco, quindi scegli il pulsante Inizializza il progetto per aprire una finestra di dialogo VS Code.

  3. Completa i passaggi nella finestra di dialogo VS Code per inizializzare la tua nuova applicazione.

  4. Il AWS Toolkit registra l'aggiornamento con lo stato dell'applicazione durante il processo di inizializzazione.

  5. Per visualizzare l'applicazione nell'Application Builder explorer, scegliete l'icona Aggiorna Application Builder Explorer per aggiornare l'explorer con le modifiche apportate.

3. Esegui l'iterazione localmente

La sezione Iterate local contiene immagini di esempio che dimostrano come è possibile iterare con le funzionalità di Application Builder disponibili negli esploratori VS Code e AWS Toolkit.

Per ulteriori informazioni su tutte le funzionalità di Application Builder disponibili negli explorer VS Code e AWS Toolkit, consultate la sezione Lavorare con l'Application Builder explorer, disponibile in questo argomento della Guida per l'utente.

4. Esegui la distribuzione su AWS

La AWS sezione Distribuisci su contiene informazioni su come configurare le credenziali con AWS cui connetterti allo scopo di distribuire l'applicazione ed esempi su come distribuire l'applicazione con Application Builder.

Per connetterti AWS con le tue credenziali esistenti descritte nella Guida dettagliata di Application Builder, completa una delle seguenti procedure.

Forza lavoro: accedi a AWS con single sign-on.
  1. Dalla AWS sezione Distribuisci a della procedura dettagliata di Application Builder, scegli il pulsante Configura le credenziali per aprire il menu AWS: LOGIN nel Toolkit explorer. AWS

  2. Dal menu AWS: LOGIN, scegli Workforce, quindi scegli il pulsante Continua per procedere.

  3. Inserisci l'URL iniziale nel campo fornito, scegli la tua AWS regione dal menu a discesa, quindi scegli il pulsante Continua per procedere.

  4. Dalla finestra pop-up di VS Code, conferma di voler aprire il sito di AWS autenticazione nel browser predefinito.

  5. Dal browser predefinito, completa i passaggi di autenticazione, riceverai una notifica quando l'autenticazione è completa ed è possibile chiudere la finestra del browser in tutta sicurezza.

Credenziali IAM: memorizza le chiavi da utilizzare con AWS CLI strumenti.
  1. Dalla AWS sezione Distribuisci a della Guida dettagliata di Application Builder, scegli il pulsante Configura le credenziali per aprire il menu AWS: LOGIN nel AWS Toolkit explorer.

  2. Dal menu AWS: LOGIN, scegli IAM Credentials, quindi scegli il pulsante Continua per procedere.

  3. Inserisci il nome del profilo nel campo fornito, quindi inserisci il tuo Access Key nome utenteSecret Key, quindi scegli il pulsante Continua per procedere.

  4. VS Code mostra lo stato dell'autenticazione, avvisandoti se l'autenticazione è completa o le tue credenziali non sono valide.

Per informazioni dettagliate sulla configurazione delle credenziali per la distribuzione con AWS CLI, consulta l'argomento Configure the AWS CLI nella Developer Guide. AWS CLI Per ulteriori informazioni sulla connessione AWS dal AWS Toolkit utilizzando le credenziali esistenti, consulta l' AWSargomento Connessione a in questa Guida per l'utente.