Configurazione di un ambiente di sviluppo in Windows - AWS Panorama

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

Configurazione di un ambiente di sviluppo in Windows

Per creare un'applicazione AWS Panorama, usi Docker, strumenti da riga di comando e Python. In Windows, è possibile configurare un ambiente di sviluppo utilizzando Docker Desktop con sottosistema Windows per Linux e Ubuntu. Questo tutorial illustra il processo di configurazione per un ambiente di sviluppo che è stato testato con gli strumenti AWS Panorama e le applicazioni di esempio.

Prerequisiti

Per seguire questo tutorial, è necessaria una versione di Windows che supporti Windows Subsystem for Linux 2 (WSL 2).

  • Windows 10 versione 1903 e successive (Build 18362 e versioni successive) o Windows 11

  • Funzionalità Windows

    • Sottosistema Windows per Linux

    • Hyper-V

    • Piattaforma di macchine virtuali

Questo tutorial è stato sviluppato con le seguenti versioni software.

  • Ubuntu 20.04

  • Python 3.8.5

  • Docker 20.10.8

Installa WSL 2 e Ubuntu

Se si dispone di Windows 10 versione 2004 e successive (Build 19041 e versioni successive), è possibile installare WSL 2 e Ubuntu 20.04 con il seguente comando PowerShell.

> wsl --install -d Ubuntu-20.04

Per la versione precedente di Windows, segui le istruzioni contenute nella documentazione di WSL 2: Procedura manuale per le versioni precedenti

Installazione di Docker

Per installare Docker Desktop, scaricare ed eseguire il pacchetto di installazione dahub.docker.com. Se riscontri problemi, segui le istruzioni sul sito Web Docker: Backend Docker Desktop WSL 2.

Esegui Docker Desktop e segui il tutorial di prima esecuzione per creare un contenitore di esempio.

Nota

Docker Desktop abilita Docker solo nella distribuzione predefinita. Se sono installate altre distribuzioni Linux prima di eseguire questo tutorial, abilitare Docker nella distribuzione Ubuntu appena installata nel menu delle impostazioni di Docker Desktop sottoRisorse,Integrazione WSL.

Configurare Ubuntu

Ora puoi eseguire i comandi Docker nella tua macchina virtuale Ubuntu. Per aprire un terminale della riga di comando, eseguire la distribuzione dal menu di avvio. La prima volta che lo esegui, si configura un nome utente e una password che è possibile utilizzare per eseguire i comandi dell'amministratore.

Per completare la configurazione dell'ambiente di sviluppo, aggiornare il software della macchina virtuale e installare gli strumenti.

Per configurare la macchina virtuale
  1. Aggiorna il software fornito con Ubuntu.

    $ sudo apt update && sudo apt upgrade -y && sudo apt autoremove
  2. Installa gli strumenti di sviluppo con apt.

    $ sudo apt install unzip python3-pip
  3. Installa librerie Python con pip.

    $ pip3 install awscli panoramacli
  4. Aprire un nuovo terminale e quindi eseguireaws configureper configurare ilAWS CLI.

    $ aws configure

    Se non disponi di chiavi di accesso, puoi generarle nellaConsole IAM.

Infine, scarica e importa l'applicazione di esempio.

Per ottenere l'applicazione di esempio
  1. Scaricare ed estrarre l'applicazione di esempio.

    $ wget https://github.com/awsdocs/aws-panorama-developer-guide/releases/download/v1.0-ga/aws-panorama-sample.zip $ unzip aws-panorama-sample.zip $ cd aws-panorama-sample
  2. Esegui gli script inclusi per testare la compilazione, creare il contenitore dell'applicazione e caricare pacchetti in AWS Panorama.

    aws-panorama-sample$ ./0-test-compile.sh aws-panorama-sample$ ./1-create-role.sh aws-panorama-sample$ ./2-import-app.sh aws-panorama-sample$ ./3-build-container.sh aws-panorama-sample$ ./4-package-app.sh

La CLI dell'applicazione AWS Panorama carica i pacchetti e li registra con il servizio AWS Panorama. È possibile oraDistribuzione di un'applicazione di esempiocon la console AWS Panorama.

Fasi successive

Per esplorare e modificare i file di progetto, è possibile utilizzare File Explorer o un ambiente di sviluppo integrato (IDE) che supporta WSL.

Per accedere al file system della macchina virtuale, aprire File explorer e immettere\\wsl$nella barra di navigazione. Questa directory contiene un collegamento al file system della macchina virtuale (Ubuntu-20.04) e file system per i dati di Docker. UnderUbuntu-20.04, la tua directory utente è all'indirizzohome\username.

Nota

Per accedere ai file nell'installazione di Windows da Ubuntu, accedi al/mnt/cdirectory. Ad esempio, puoi elencare i file nella directory di download eseguendols /mnt/c/Users/windows-username/Downloads.

Con Visual Studio Code, è possibile modificare il codice dell'applicazione nell'ambiente di sviluppo ed eseguire comandi con un terminale integrato. Per installare Visual Studio Code, visitacode.visualstudio.com. Dopo l'installazione, aggiungere ilWSL remotoestensione.

Il terminale di Windows è un'alternativa al terminale Ubuntu standard in cui hai eseguito i comandi. Supporta più schede e può eseguire PowerShell, Command Prompt e terminali per qualsiasi altra varietà di Linux installata. Supporta copia e incolla con Ctrl +C e Ctrl +V , URL cliccabili e altri utili miglioramenti. Per installare Windows Terminal, visitamicrosoft.com.