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
Le seguenti sezioni descrivono come lavorare con Amazon Elastic Compute Cloud in. AWS Toolkit for Visual Studio Code
Prerequisiti
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
e VS Code Remote Development 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
Per visualizzare le tue EC2 istanze Amazon esistenti dal AWS Toolkit, completa i seguenti passaggi.
-
Dal AWS Toolkit, espandi Toolkit Explorer AWS .
-
Espandi la regione che contiene le EC2 istanze Amazon che desideri visualizzare.
-
Espandi l'EC2intestazione per visualizzare le tue EC2 istanze Amazon esistenti.
Avvio di una nuova istanza Amazon EC2
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 Amazon Elastic Compute Cloud User Guide. Per avviare una nuova EC2 istanza Amazon, completa una delle seguenti procedure.
-
Da VS Code, apri la palette dei comandi VS Code premendo
command + shift + P (Windows: ctrl + shift + P)
-
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. -
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.
-
Dalla AWS Console nel browser Web predefinito, completa il processo di autenticazione per passare alla procedura guidata di avvio di un'istanza.
-
Dalla procedura guidata Avvia un'istanza, completa le sezioni richieste, quindi scegli il pulsante Avvia istanza per avviare la tua nuova EC2 istanza Amazon.
-
L' AWS Explorer si aggiorna per mostrare la tua nuova EC2 istanza Amazon.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione in cui desideri creare la nuova EC2 istanza Amazon.
-
Espandi o passa il mouse sull'EC2intestazione, quindi scegli l'icona + (Launch EC2 instance).
-
Quando richiesto, conferma che desideri aprire la AWS Console nel browser web predefinito.
-
Dalla AWS Console nel browser web, completa il processo di autenticazione per passare alla procedura guidata di avvio di un'istanza.
-
Dalla procedura guidata Avvia un'istanza, completa le sezioni richieste, quindi scegli il pulsante Avvia istanza per avviare la tua nuova EC2 istanza Amazon.
-
L' AWS Explorer si aggiorna per mostrare la tua nuova EC2 istanza Amazon.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione in cui desideri creare la nuova EC2 istanza Amazon.
-
Fai clic con il pulsante destro del mouse sull'EC2intestazione, quindi scegli Launch EC2 instance.
-
Quando richiesto, conferma che desideri aprire la AWS Console nel browser Web predefinito.
-
Dalla AWS Console nel browser web, completa il processo di autenticazione per passare alla procedura guidata di avvio di un'istanza.
-
Dalla procedura guidata Avvia un'istanza, completa le sezioni richieste, quindi scegli il pulsante Avvia istanza per avviare la tua nuova EC2 istanza Amazon.
-
L' AWS Explorer si aggiorna per mostrare la tua nuova EC2 istanza Amazon.
Connessione di VS Code a un' EC2 istanza Amazon
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.
-
Da VS Code, apri la palette dei comandi VS Code premendo
command + shift + P (Windows: ctrl + shift + P)
-
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. -
Dal prompt Select EC2 Instance, scegli la regione che contiene l'istanza a cui desideri connetterti, quindi scegli l'istanza a cui desideri connetterti.
-
VS Code mostra lo stato mentre viene stabilita la connessione.
-
Una volta completata la connessione, si apre una nuova finestra per visualizzare l' EC2 istanza Amazon.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon a cui desideri connetterti.
-
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 EC2servizio in AWS Explorer.
-
VS Code mostra lo stato mentre viene stabilita la connessione.
-
Una volta completata la connessione, si apre una nuova finestra per visualizzare l' EC2 istanza Amazon.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon a cui desideri connetterti.
-
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 EC2servizio in AWS Explorer e scegliere Connect VS Code to EC2 instance.
-
VS Code mostra lo stato mentre viene stabilita la connessione.
-
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.
Esistono 3 modi per connettersi a un' EC2 istanza Amazon dal terminale VS Code.
-
Da VS Code, apri la palette dei comandi VS Code premendo
command + shift + P (Windows: ctrl + shift + P)
-
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. -
Dal prompt Select EC2 Instance, scegli la regione contenente l'istanza che desideri aprire nel terminale, quindi scegli l'istanza.
-
VS Code mostra lo stato mentre viene stabilita la connessione.
-
Il VS Code Terminal si apre per visualizzare la nuova sessione quando la connessione è completa.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon a cui desideri connetterti.
-
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 EC2servizio in AWS Explorer.
-
VS Code mostra lo stato mentre viene stabilita la connessione.
-
Il VS Code Terminal si apre per visualizzare la nuova sessione quando la connessione è completa.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri aprire nel terminale VS Code.
-
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 EC2servizio in AWS Explorer e scegliere Apri terminale ad EC2 esempio... .
-
VS Code visualizza lo stato mentre viene stabilita la connessione.
-
Il VS Code Terminal si apre per visualizzare la nuova sessione quando la connessione è completa.
Avvio o riavvio di un'istanza Amazon EC2
Esistono tre modi per avviare o riavviare un' EC2 istanza Amazon.
-
Da VS Code, apri la palette dei comandi VS Code premendo
command + shift + P (Windows: ctrl + shift + P)
-
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. IlAWS: Reboot EC2 instance
comando riavvia solo le istanze attualmente in esecuzione. -
Dal prompt Seleziona EC2 istanza, scegli la regione che contiene l'istanza che desideri avviare o riavviare.
-
VS Code mostra lo stato durante il riavvio dell'istanza.
-
L' AWS Explorer si aggiorna per mostrare che l'istanza è in esecuzione al termine del riavvio.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri avviare o riavviare.
-
Passa il mouse sull' EC2 istanza Amazon, quindi scegli l'icona (Riavvia EC2 istanza).
Nota
Se l'istanza viene interrotta, l'unica opzione è l'icona (Avvia EC2 istanza)
-
VS Code mostra lo stato durante il riavvio dell'istanza.
-
L' AWS Explorer si aggiorna per mostrare che l'istanza è in esecuzione al termine del riavvio.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri avviare o riavviare.
-
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.
-
VS Code mostra lo stato durante il riavvio dell'istanza.
-
L' AWS Explorer si aggiorna per mostrare che l'istanza è in esecuzione al termine del riavvio.
Arresto di un'istanza Amazon EC2
Esistono tre modi per interrompere un' EC2 istanza Amazon.
-
Da VS Code, apri la palette dei comandi VS Code premendo
command + shift + P (Windows: ctrl + shift + P)
-
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. -
Dal prompt Select EC2 Instance, scegli la regione che contiene l'istanza che desideri interrompere.
-
VS Code mostra lo stato durante l'arresto dell'istanza.
-
L' AWS Explorer si aggiorna per mostrare che l'istanza è stata interrotta.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri interrompere.
-
Passa il mouse sull' EC2 istanza Amazon, quindi scegli l'icona (Stop EC2 instance).
-
VS Code mostra lo stato mentre l'istanza si ferma.
-
L' AWS Explorer si aggiorna per mostrare che l'istanza è stata interrotta.
-
Espandi AWS Toolkit Explorer, quindi espandi la regione che contiene l' EC2 istanza Amazon che desideri interrompere.
-
Fai clic con il pulsante destro del mouse sull' EC2 istanza Amazon a cui desideri connetterti, quindi scegli Riavvia EC2 istanza.
-
VS Code mostra lo stato mentre l'istanza si ferma.
-
L' AWS Explorer si aggiorna per mostrare che l'istanza è stata interrotta.
Copia l'ID dell'istanza
Per copiare l'ID di un'istanza, completa i seguenti passaggi.
Fai clic con il pulsante destro del mouse sull'istanza da cui desideri copiare l'ID.
Scegli Copia l'ID dell'istanza.
L'ID dell'istanza viene copiato negli appunti locali.
Copia il nome
Per copiare il nome di un'istanza, completate i seguenti passaggi.
Fate clic con il pulsante destro del mouse sull'istanza da cui desiderate copiare il nome.
Scegli Copia il nome dell'istanza.
Il nome dell'istanza viene copiato negli appunti locali.
Copia ARN
Per copiare l'ARN di un'istanza, completa i passaggi seguenti.
Fai clic con il pulsante destro del mouse sull'istanza da cui desideri copiare l'ARN.
Scegli Copy Instance ARN.
L'ARN dell'istanza viene copiato negli appunti locali.