Fase 1: creazione di un ambiente - AWS Cloud9

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

Fase 1: creazione di un ambiente

(Prima fase di Tutorial: Hello AWS Cloud9 (CLI))

In questa fase si utilizza la AWS CLI per creare un ambiente di sviluppo AWS Cloud9.

In AWS Cloud9, un ambiente di sviluppo (o ambiente) è un posto in cui archiviare i file del progetto di sviluppo e dove eseguire gli strumenti per sviluppare le applicazioni. Questo tutorial illustra come creare un ambiente EC2 e come utilizzare file e strumenti in tale ambiente.

Creazione di un ambiente EC2 con AWS CLI

  1. Se non lo hai ancora fatto, installa e configura AWS CLI. A questo scopo, consulta quanto riportato di seguito nella Guida per l'utente di AWS Command Line Interface:

    Puoi configurare AWS CLI utilizzando le credenziali per una delle seguenti opzioni.

  2. Nel comando AWS Cloud9 seguente, fornire un valore per --region e --subnet-id. Quindi esegui il comando e annota il valore "environmentId" per la pulizia successiva.

    aws cloud9 create-environment-ec2 --name my-demo-environment --description "This environment is for the AWS Cloud9 tutorial." --instance-type t2.micro --image-id resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 --region MY-REGION --connection-type CONNECT_SSM --subnet-id subnet-12a3456b

    Nel precedente comando:

    • --name rappresenta il nome dell'ambiente. In questo tutorial utilizziamo il nome my-demo-environment.

    • --description rappresenta una descrizione facoltativa per l'ambiente.

    • --instance-type rappresenta il tipo di istanza Amazon EC2 che AWS Cloud9 avvierà e connetterà al nuovo ambiente. In questo esempio è specificato t2.micro, che dispone di RAM e vCPU relativamente ridotte ma sufficienti per questo tutorial. La definizione dei tipi di istanza con più RAM e vCPU potrebbe comportare costi aggiuntivi addebitati sull'account AWS per Amazon EC2. Per un elenco dei tipi di istanza disponibili, consulta la procedura guidata di creazione di un ambiente nella console di AWS Cloud9.

    • --image-id specifica l'identificatore di Amazon Machine Image (AMI) utilizzato per creare l'istanza EC2. Per scegliere un'AMI per l'istanza, è necessario specificare un alias AMI valido o un percorso di AWS Systems Manager (SSM) valido. Nell'esempio precedente, è specificato un percorso SSM per un'AMI Amazon Linux 2.

      Per ulteriori informazioni, vedere create-environment-ec2 nella Guida ai AWS CLIcomandi.

    • --region rappresenta l'ID della regione AWS in cui AWS Cloud9 crea l'ambiente. Per un elenco delle regioni AWS disponibili, consulta AWS Cloud9 in Riferimenti generali di Amazon Web Services.

    • --connection-type CONNECT_SSM specifica che AWS Cloud9 si connette alla rispettiva istanza Amazon EC2 tramite Systems Manager. Questa opzione garantisce l'impedimento del traffico in ingresso verso l'istanza. Per ulteriori informazioni, consulta Accesso a istanze EC2 senza ingresso con AWS Systems Manager.

      Nota

      Nell'utilizzare questa opzione, devi creare il ruolo di servizio AWSCloud9SSMAccessRole e AWSCloud9SSMInstanceProfile (se non sono già stati creati). Per ulteriori informazioni, consulta Gestione dei profili dell'stanza per Systems Manager con AWS CLI.

    • --subnet-id rappresenta la sottorete che AWS Cloud9 deve utilizzare. Sostituisci subnet-12a3456b con l'ID della sottorete di un Amazon Virtual Private Cloud (VPC), che deve essere compatibile con AWS Cloud9. Per ulteriori informazioni, consulta Creazione di un VPC e di altre risorse VPC in Impostazioni VPC per ambienti di sviluppo AWS Cloud9.

    • AWS Cloud9 chiude l'istanza Amazon EC2 per l'ambiente dopo la chiusura di tutte le istanze del browser web collegate all'IDE dell'ambiente. Per configurare questo periodo di tempo, aggiungi --automatic-stop-time-minutes e il numero di minuti. Un periodo di tempo più breve potrebbe comportare addebiti inferiori sul tuo account AWS. Analogamente, un periodo di tempo maggiore potrebbe comportare ulteriori addebiti.

    • Per impostazione predefinita, l'entità che chiama questo comando possiede l'ambiente. Per modificare questa impostazione, aggiungi --owner-id e l'Amazon Resource Name (ARN) dell'entità proprietaria.

  3. Una volta eseguito correttamente il comando, apri l'IDE AWS Cloud9 dell'ambiente appena creato. A tale scopo, consulta Apertura di un ambiente in AWS Cloud9. Quindi torna a questo argomento e continua con Fase 2: tour di base dell'IDE per ulteriori informazioni su come utilizzare l'IDE AWS Cloud9 per lavorare con il nuovo ambiente.

    Se provi ad aprire l'AWS Cloud9 ma non mostra l'IDE dopo almeno cinque minuti, potrebbe esservi un problema con il browser Web, con le autorizzazioni di accesso ad AWS, con l'istanza o con il VPC associato. Per possibili soluzioni, consulta Impossibile aprire un ambiente.

Fase succcessiva

Fase 2: tour di base dell'IDE