

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 Amazon Elastic Compute Cloud
<a name="ec2-overview"></a>

Le seguenti sezioni descrivono come lavorare con Amazon Elastic Compute Cloud in. AWS Toolkit for Visual Studio Code

## Prerequisiti
<a name="w2aac17c31b9b5"></a>

Le funzionalità descritte in questo argomento della guida per l'utente sono state testate su EC2 istanze Amazon con i seguenti sistemi operativi:
+ Windows 2016\+
**Nota**  
Questo sistema operativo funziona solo quando si collega un terminale VS Code. Non funziona quando si collega un'istanza remota VS Code completa. Per ulteriori informazioni sui terminali e sulle istanze remote VS Code, consulta gli argomenti [Guida introduttiva al terminale](https://code.visualstudio.com/docs/terminal/getting-started) e [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview) nella documentazione di VS Code.
+ Amazon Linux 2023
+ Ubuntu, 22.04

È necessario un **SSH** installato localmente per aprire una connessione remota a un' EC2 istanza Amazon, ma non è necessario per aprire un terminale verso un' EC2 istanza Amazon.

Il tuo profilo di EC2 istanza Amazon deve includere le seguenti autorizzazioni AWS Identity and Access Management (IAM).

```
"ssmmessages:CreateControlChannel",
"ssmmessages:CreateDataChannel",
"ssmmessages:OpenControlChannel",
"ssmmessages:OpenDataChannel",
"ssm:DescribeAssociation",
"ssm:ListAssociations",
"ssm:UpdateInstanceInformation
```

**Nota**  
Le autorizzazioni richieste sono incluse nella seguente politica AWS gestita.  
`AmazonSSMManagedInstanceCore`
`AmazonSSMManagedEC2InstanceDefaultPolicy`

## Visualizzazione delle EC2 istanze Amazon esistenti
<a name="w2aac17c31b9b7"></a>

Per visualizzare le tue EC2 istanze Amazon esistenti dal AWS Toolkit, completa i seguenti passaggi.

1. Dal AWS Toolkit, espandi Toolkit Explorer AWS .

1. Espandi la regione che contiene le EC2 istanze Amazon che desideri visualizzare.

1. Espandi l'**EC2**intestazione per visualizzare le tue EC2 istanze Amazon esistenti.

## Avvio di una nuova istanza Amazon EC2
<a name="w2aac17c31b9b9"></a>

Esistono 3 modi per creare una nuova EC2 istanza Amazon con AWS Toolkit.

Ogni flusso di lavoro apre la procedura guidata **Launch an Instance** nella AWS console. Per informazioni dettagliate sul lancio di una nuova EC2 istanza Amazon dalla procedura guidata **Launch an instance**, consulta la sezione [Launch an EC2 instance using the launch instance wizard nell'argomento console della](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html) *Amazon Elastic Compute* Cloud User Guide. Per avviare una nuova EC2 istanza Amazon, completa una delle seguenti procedure.

### Avvio di una nuova EC2 istanza Amazon dalla palette di comandi VS Code
<a name="w2aac17c31b9b9b7b1"></a>

1. Da VS Code, apri la palette dei comandi VS Code premendo **command \+ shift \+ P (Windows: ctrl \+ shift \+ P)**

1. Dalla palette dei comandi VS Code, cerca il **AWS: Launch EC2** comando e selezionalo quando viene inserito nell'elenco per aprire il prompt **Select Region** dell' EC2 istanza di avvio in VS Code.

1. Dal prompt Launch EC2 instance **Select Region**, scegli la regione in cui desideri avviare la nuova istanza, quindi conferma di voler aprire la AWS Console nel tuo browser web predefinito.

1. Dalla AWS Console nel browser Web predefinito, completa il processo di autenticazione per passare alla procedura guidata di **avvio di un'istanza**.

1. Dalla procedura guidata **Avvia un'istanza**, completa le sezioni richieste, quindi scegli il pulsante **Avvia istanza** per avviare la tua nuova EC2 istanza Amazon.

1. L' AWS Explorer si aggiorna per mostrare la tua nuova EC2 istanza Amazon.

### Avvio di una nuova EC2 istanza Amazon da Explorer AWS
<a name="w2aac17c31b9b9b7b3"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione in cui desideri creare la nuova EC2 istanza Amazon.

1. Espandi o passa il mouse sull'**EC2**intestazione, quindi scegli l'icona **\+ (Launch EC2 instance)**.

1. Quando richiesto, conferma che desideri aprire la AWS Console nel browser web predefinito.

1. Dalla AWS Console nel browser web, completa il processo di autenticazione per passare alla procedura guidata di **avvio di un'istanza**.

1. Dalla procedura guidata **Avvia un'istanza**, completa le sezioni richieste, quindi scegli il pulsante **Avvia istanza** per avviare la tua nuova EC2 istanza Amazon.

1. L' AWS Explorer si aggiorna per mostrare la tua nuova EC2 istanza Amazon.

### Avvio di una nuova EC2 istanza Amazon dal menu contestuale (clic con il pulsante destro del mouse)
<a name="w2aac17c31b9b9b7b5"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione in cui desideri creare la nuova EC2 istanza Amazon.

1. Fai clic con il pulsante destro del mouse sull'**EC2**intestazione, quindi scegli **Launch EC2 instance**.

1. Quando richiesto, conferma che desideri aprire la AWS Console nel browser Web predefinito.

1. Dalla AWS Console nel browser web, completa il processo di autenticazione per passare alla procedura guidata di **avvio di un'istanza**.

1. Dalla procedura guidata **Avvia un'istanza**, completa le sezioni richieste, quindi scegli il pulsante **Avvia istanza** per avviare la tua nuova EC2 istanza Amazon.

1. L' AWS Explorer si aggiorna per mostrare la tua nuova EC2 istanza Amazon.

## Connessione di VS Code a un' EC2 istanza Amazon
<a name="w2aac17c31b9c11"></a>

Esistono 3 modi per connettersi a un' EC2 istanza Amazon da VS Code. Per connettere VS Code alla tua EC2 istanza, completa una delle seguenti procedure.

### Connessione di VS Code a un' EC2 istanza Amazon dalla Command Palette
<a name="w2aac17c31b9c11b5b1"></a>

1. Da VS Code, apri la palette dei comandi VS Code premendo **command \+ shift \+ P (Windows: ctrl \+ shift \+ P)**

1. Dalla palette dei comandi VS Code, cerca il **AWS: Connect VS Code to EC2 instance...** comando e selezionalo quando viene inserito nell'elenco per aprire il prompt **Select EC2 Instance** in VS Code.

1. Dal prompt **Select EC2 Instance**, scegli la regione che contiene l'istanza a cui desideri connetterti, quindi scegli l'istanza a cui desideri connetterti.

1. VS Code mostra lo stato mentre viene stabilita la connessione.

1. Una volta completata la connessione, si apre una nuova finestra per visualizzare l' EC2 istanza Amazon.

### Connessione di VS Code a un' EC2 istanza Amazon da AWS Explorer.
<a name="w2aac17c31b9c11b5b3"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon a cui desideri connetterti.

1. Passa il mouse sull' EC2 istanza Amazon, quindi scegli l'icona **(Connect VS Code to EC2 instance)**.
**Nota**  
Puoi anche scegliere l'icona **(Connect VS Code to EC2 instance)** dall'intestazione del **EC2**servizio in AWS Explorer.

1. VS Code mostra lo stato mentre viene stabilita la connessione.

1. Una volta completata la connessione, si apre una nuova finestra per visualizzare l' EC2 istanza Amazon.

### Connessione di VS Code a un' EC2 istanza Amazon dal menu di scelta rapida
<a name="w2aac17c31b9c11b5b5"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon a cui desideri connetterti.

1. Fai clic con il pulsante destro del mouse sull' EC2 istanza Amazon a cui desideri connetterti, quindi scegli **Connect VS Code to EC2 instance**.
**Nota**  
Puoi anche fare clic con il pulsante destro del mouse sull'intestazione del **EC2**servizio in AWS Explorer e scegliere **Connect VS Code to EC2 instance**.

1. VS Code mostra lo stato mentre viene stabilita la connessione.

1. Una volta completata la connessione, si apre una nuova finestra per visualizzare l' EC2 istanza Amazon.

## Apertura di un terminale su un' EC2 istanza Amazon.
<a name="w2aac17c31b9c13"></a>

Esistono 3 modi per connettersi a un' EC2 istanza Amazon dal terminale VS Code.

### Connessione di VS Code a un' EC2 istanza Amazon dalla Command Palette
<a name="w2aac17c31b9c13b5b1"></a>

1. Da VS Code, apri la palette dei comandi VS Code premendo **command \+ shift \+ P (Windows: ctrl \+ shift \+ P)**

1. Dalla palette dei comandi VS Code, cerca il **AWS:Open terminal to EC2 instance...** comando e selezionalo quando viene inserito nell'elenco per aprire il prompt **Select EC2 Instance** in VS Code.

1. Dal prompt **Select EC2 Instance**, scegli la regione contenente l'istanza che desideri aprire nel terminale, quindi scegli l'istanza.

1. VS Code mostra lo stato mentre viene stabilita la connessione.

1. Il VS Code Terminal si apre per visualizzare la nuova sessione quando la connessione è completa.

### Apertura di un' EC2 istanza Amazon nel terminale VS Code da AWS Explorer.
<a name="w2aac17c31b9c13b5b3"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon a cui desideri connetterti.

1. Passa il mouse sull' EC2 istanza Amazon, quindi scegli **(Apri terminale all' EC2istanza...**) icona.
**Nota**  
Puoi anche scegliere **(Apri terminale ad EC2 istanza...)** icona dall'intestazione del **EC2**servizio in AWS Explorer.

1. VS Code mostra lo stato mentre viene stabilita la connessione.

1. Il VS Code Terminal si apre per visualizzare la nuova sessione quando la connessione è completa.

### Apertura di un' EC2 istanza Amazon nel terminale VS Code dal menu di scelta rapida
<a name="w2aac17c31b9c13b5b5"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri aprire nel terminale VS Code.

1. Fai clic con il pulsante destro del mouse sull' EC2 istanza Amazon che desideri aprire nel terminale, quindi scegli **Apri terminale a EC2 istanza...** .
**Nota**  
Puoi anche fare clic con il pulsante destro del mouse sull'intestazione del **EC2**servizio in AWS Explorer e scegliere **Apri terminale ad EC2 esempio...** .

1. VS Code visualizza lo stato mentre viene stabilita la connessione.

1. Il VS Code Terminal si apre per visualizzare la nuova sessione quando la connessione è completa.

## Avvio o riavvio di un'istanza Amazon EC2
<a name="w2aac17c31b9c15"></a>

Esistono tre modi per avviare o riavviare un' EC2 istanza Amazon.

### Riavvio di un' EC2 istanza Amazon dalla Command Palette
<a name="w2aac17c31b9c15b5b1"></a>

1. Da VS Code, apri la palette dei comandi VS Code premendo **command \+ shift \+ P (Windows: ctrl \+ shift \+ P)**

1. Dalla palette dei comandi VS Code, cerca il **AWS: Reboot EC2 instance** comando e selezionalo quando viene inserito nell'elenco per aprire il prompt **Select EC2 Instance** in VS Code.
**Nota**  
Per avviare un'istanza che non è in esecuzione, devi scegliere il **AWS: Start EC2 instance** comando. Il **AWS: Reboot EC2 instance** comando riavvia solo le istanze attualmente in esecuzione.

1. Dal prompt **Seleziona EC2 istanza**, scegli la regione che contiene l'istanza che desideri avviare o riavviare.

1. VS Code mostra lo stato durante il riavvio dell'istanza.

1. L' AWS Explorer si aggiorna per mostrare che l'istanza è in esecuzione al termine del riavvio.

### Avvio o riavvio di un' EC2 istanza Amazon da Explorer AWS
<a name="w2aac17c31b9c15b5b3"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri avviare o riavviare.

1. Passa il mouse sull' EC2 istanza Amazon, quindi scegli l'icona **(Riavvia EC2 istanza).**
**Nota**  
Se l'istanza è interrotta, l'unica opzione è l'icona **(Avvia EC2 istanza**)

1. VS Code mostra lo stato durante il riavvio dell'istanza.

1. L' AWS Explorer si aggiorna per mostrare che l'istanza è in esecuzione al termine del riavvio.

### Avvio o riavvio di un' EC2 istanza Amazon dal menu di scelta rapida
<a name="w2aac17c31b9c15b5b5"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri avviare o riavviare.

1. Fai clic con il pulsante destro del mouse sull' EC2 istanza Amazon a cui desideri connetterti, quindi scegli **Riavvia EC2 istanza**.
**Nota**  
Se l'istanza viene interrotta, l'unica opzione è l'** EC2 istanza Start**.

1. VS Code mostra lo stato durante il riavvio dell'istanza.

1. L' AWS Explorer si aggiorna per mostrare che l'istanza è in esecuzione al termine del riavvio.

## Arresto di un'istanza Amazon EC2
<a name="w2aac17c31b9c17"></a>

Esistono tre modi per interrompere un' EC2 istanza Amazon.

### Arresto di un' EC2 istanza Amazon dalla Command Palette
<a name="w2aac17c31b9c17b5b1"></a>

1. Da VS Code, apri la palette dei comandi VS Code premendo **command \+ shift \+ P (Windows: ctrl \+ shift \+ P)**

1. Dalla palette dei comandi VS Code, cerca il **AWS: Stop EC2 instance** comando e selezionalo quando viene inserito nell'elenco per aprire il prompt **Select EC2 Instance** in VS Code.

1. Dal prompt **Select EC2 Instance**, scegli la regione che contiene l'istanza che desideri interrompere.

1. VS Code mostra lo stato durante l'arresto dell'istanza.

1. L' AWS Explorer si aggiorna per mostrare che l'istanza è stata interrotta.

### Arresto di un' EC2 istanza Amazon da Explorer AWS
<a name="w2aac17c31b9c17b5b3"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri interrompere.

1. Passa il mouse sull' EC2 istanza Amazon, quindi scegli l'icona **(Stop EC2 instance)**.

1. VS Code mostra lo stato mentre l'istanza si ferma.

1. L' AWS Explorer si aggiorna per mostrare che l'istanza è stata interrotta.

### Interruzione di un' EC2 istanza Amazon dal menu di scelta rapida
<a name="w2aac17c31b9c17b5b5"></a>

1. Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri interrompere.

1. Fai clic con il pulsante destro del mouse sull' EC2 istanza Amazon a cui desideri connetterti, quindi scegli **Riavvia EC2 istanza**.

1. VS Code mostra lo stato mentre l'istanza si ferma.

1. L' AWS Explorer si aggiorna per mostrare che l'istanza è stata interrotta.

## Copia l'ID dell'istanza
<a name="w2aac17c31b9c19"></a>

Per copiare l'ID di un'istanza, completa i seguenti passaggi.

1. Fai clic con il pulsante destro del mouse sull'istanza da cui desideri copiare l'ID.

1. Scegli **Copia l'ID dell'istanza**.

1. L'ID dell'istanza viene copiato negli appunti locali.

## Copia il nome
<a name="w2aac17c31b9c21"></a>

Per copiare il nome di un'istanza, completate i seguenti passaggi.

1. Fate clic con il pulsante destro del mouse sull'istanza da cui desiderate copiare il nome.

1. Scegli **Copia il nome dell'istanza**.

1. Il nome dell'istanza viene copiato negli appunti locali.

## Copia ARN
<a name="w2aac17c31b9c23"></a>

Per copiare l'ARN di un'istanza, completa i passaggi seguenti.

1. Fai clic con il pulsante destro del mouse sull'istanza da cui desideri copiare l'ARN.

1. Scegli **Copy Instance ARN**.

1. L'ARN dell'istanza viene copiato negli appunti locali.