

Avviso di fine del supporto: il 31 maggio 2026, AWS terminerà il supporto per AWS Panorama. Dopo il 31 maggio 2026, non potrai più accedere alla AWS Panorama console o AWS Panorama alle risorse. Per ulteriori informazioni, consulta [AWS Panorama Fine del supporto](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html). 

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
<a name="applications-devenvwindows"></a>

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

**Topics**
+ [Prerequisiti](#applications-devenvwindows-prerequisites)
+ [Installa WSL 2 e Ubuntu](#applications-devenvwindows-wsl2)
+ [Installa Docker](#applications-devenvwindows-docker)
+ [Configura Ubuntu](#applications-devenvwindows-ubuntu)
+ [Passaggi successivi](#applications-devenvwindows-nextsteps)

## Prerequisiti
<a name="applications-devenvwindows-prerequisites"></a>

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 successive) o Windows 11
+ Funzionalità di Windows
  + Sottosistema Windows per Linux
  + Hyper-V
  + Piattaforma di macchina virtuale

Questo tutorial è stato sviluppato con le seguenti versioni del software.

****
+ Ubuntu 20.04
+ Python 3.8.5
+ Docker 20.10.8

## Installa WSL 2 e Ubuntu
<a name="applications-devenvwindows-wsl2"></a>

Se disponi di Windows 10 versione 2004 e successive (build 19041 e successive), puoi installare WSL 2 e Ubuntu 20.04 con il seguente comando. PowerShell 

```
> wsl --install -d Ubuntu-20.04
```

Per le versioni precedenti di Windows, segui le istruzioni nella documentazione di WSL 2: Procedura di [installazione manuale per](https://docs.microsoft.com/en-us/windows/wsl/install-manual) versioni precedenti

## Installa Docker
<a name="applications-devenvwindows-docker"></a>

[Per installare Docker Desktop, scarica ed esegui il pacchetto di installazione da hub.docker.com.](https://hub.docker.com/editions/community/docker-ce-desktop-windows/) [Se riscontri problemi, segui le istruzioni sul sito Web di Docker: Docker Desktop WSL 2 backend.](https://docs.docker.com/desktop/windows/wsl/)

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 hai installato altre distribuzioni Linux prima di eseguire questo tutorial, abilita Docker nella distribuzione Ubuntu appena installata nel menu delle impostazioni di Docker Desktop in Risorse, integrazione WSL.****

## Configura Ubuntu
<a name="applications-devenvwindows-ubuntu"></a>

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

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

**Per configurare la macchina virtuale**

1. Aggiorna il software fornito con Ubuntu.

   ```
   $ sudo apt update && sudo apt upgrade -y && sudo apt autoremove
   ```

1. Installa gli strumenti di sviluppo con apt.

   ```
   $ sudo apt install unzip python3-pip
   ```

1. Installa le librerie Python con pip.

   ```
   $ pip3 install awscli panoramacli
   ```

1. Apri un nuovo terminale, quindi esegui `aws configure` per configurare. AWS CLI

   ```
   $ aws configure
   ```

   Se non disponi delle chiavi di accesso, puoi generarle nella [console IAM](https://console.aws.amazon.com/iamv2/home?#/users).

Infine, scarica e importa l'applicazione di esempio.

**Per scaricare l'applicazione di esempio**

1. Scaricate ed estraete 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
   ```

1. Esegui gli script inclusi per testare la compilazione, creare il contenitore di applicazioni e caricare pacchetti su 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
   ```

L'interfaccia a riga di comando dell'applicazione AWS Panorama carica i pacchetti e li registra con il servizio AWS Panorama. Ora puoi [distribuire l'app di esempio con la](gettingstarted-deploy.md#gettingstarted-deploy-deploy) console AWS Panorama.

## Passaggi successivi
<a name="applications-devenvwindows-nextsteps"></a>

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

Per accedere al file system della macchina virtuale, apri File explorer ed entra `\\wsl$` nella barra di navigazione. Questa directory contiene un collegamento al file system (`Ubuntu-20.04`) e ai file system della macchina virtuale per i dati di Docker. Sotto`Ubuntu-20.04`, la tua directory utente si trova in`home\{{username}}`.

**Nota**  
Per accedere ai file dell'installazione di Windows da Ubuntu, accedi alla `/mnt/c` directory. Ad esempio, puoi elencare i file nella directory dei download eseguendo`ls /mnt/c/Users/{{windows-username}}/Downloads`.

Con Visual Studio Code, puoi modificare il codice dell'applicazione nell'ambiente di sviluppo ed eseguire comandi con un terminale integrato. Per installare Visual Studio Code, visita [code.visualstudio.com](https://code.visualstudio.com/). [Dopo l'installazione, aggiungi l'estensione Remote WSL.](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl)

Il terminale Windows è un'alternativa al terminale Ubuntu standard in cui hai eseguito i comandi. Supporta più schede e può essere eseguito PowerShell, Command Prompt e terminali per qualsiasi altra varietà di Linux installata. Supporta il copia e incolla Ctrl V , la  Ctrl C  funzionalità cliccabile URLs e altri miglioramenti utili. [Per installare Windows Terminal, visita microsoft.com.](https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701)