Utilizzo di AWS Cloud9 con AWS CodeStar - AWS CodeStar

Il 31 luglio 2024, Amazon Web Services (AWS) interromperà il supporto per la creazione e la visualizzazione AWS CodeStar di progetti. Dopo il 31 luglio 2024, non potrai più accedere alla AWS CodeStar console o creare nuovi progetti. Tuttavia, le AWS risorse create da AWS CodeStar, inclusi gli archivi di origine, le pipeline e le build, non saranno influenzate da questa modifica e continueranno a funzionare. AWS CodeStar Le connessioni e AWS CodeStar le notifiche non saranno influenzate da questa interruzione.

 

Se desideri monitorare il lavoro, sviluppare codice e creare, testare e distribuire le tue applicazioni, Amazon CodeCatalyst offre un processo introduttivo semplificato e funzionalità aggiuntive per gestire i tuoi progetti software. Scopri di più sulle funzionalità e sui prezzi di Amazon CodeCatalyst.

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

Utilizzo di AWS Cloud9 con AWS CodeStar

È possibile utilizzare AWS Cloud9 per apportare modifiche al codice e sviluppare software in un progetto AWS CodeStar. AWS Cloud9 è un IDE online cui è possibile accedere tramite browser Web. L'IDE offre una ricca esperienza di modifica del codice con supporto per diversi linguaggi di programmazione e debugger runtime, nonché un terminale integrato. In background, un'istanza Amazon EC2 ospita un ambiente di AWS Cloud9 sviluppo. Questo ambiente fornisce l'IDE AWS Cloud9 e accesso ai file di codice del progetto AWS CodeStar. Per ulteriori informazioni, consulta la Guida per l'utente di AWS Cloud9.

Puoi utilizzare la console AWS CodeStar o AWS Cloud9 per creare ambienti di sviluppo AWS Cloud9 per i progetti che archiviano i propri codici in CodeCommit. Per AWS CodeStar i progetti che memorizzano il codice in GitHub, puoi usare solo la AWS Cloud9 console. In questo argomento viene spiegato l'utilizzo di entrambe le console.

Per utilizzare AWS Cloud9 ti occorrono:

  • Un utente IAM che sia stato aggiunto a un progetto AWS CodeStar come membro del team.

  • Se il AWS CodeStar progetto memorizza il codice sorgente in CodeCommit, AWS credenziali per l'utente IAM.

Creare un ambiente AWS Cloud9 per un progetto

Segui questi passaggi per creare un ambiente di sviluppo AWS Cloud9 per un progetto AWS CodeStar.

  1. Segui i passaggi indicati Creazione di un progetto se desideri creare un nuovo progetto.

  2. Aprire il progetto nella console AWS CodeStar. Nella barra di navigazione, scegli IDE. Scegli Crea ambiente, quindi utilizza i seguenti passaggi.

    Importante

    Se il progetto si trova in una AWS regione in cui AWS Cloud9 non è supportato, non vedrai AWS Cloud9 le opzioni nella scheda IDE sulla barra di navigazione. Tuttavia, è possibile utilizzare la console AWS Cloud9 per creare un ambiente di sviluppo, aprire il nuovo ambiente e collegarlo al repository AWS CodeCommit del progetto. Ignora i passaggi seguenti e consulta gli argomenti Creazione di un ambiente, Apertura di un ambiente e l'Esempio di AWS CodeCommit nella Guida per l'utente di AWS Cloud9. Per l'elenco delle regioni AWS supportate, consulta AWS Cloud9 nella Riferimenti generali di Amazon Web Services.

In Crea AWS Cloud9 ambiente, personalizza le impostazioni predefinite del progetto.

  1. Per modificare il tipo predefinito di istanza Amazon EC2 per ospitare l'ambiente, per Tipo di istanza, scegli il tipo di istanza.

  2. AWS Cloud9utilizza Amazon Virtual Private Cloud (Amazon VPC) nel tuo AWS account per comunicare con l'istanza. A seconda di come Amazon VPC è configurato nel tuo AWS account, esegui una delle seguenti operazioni.

    L'account dispone di un VPC con almeno una sottorete? Il VPC che vuoi che AWS Cloud9 utilizzi è quello predefinito nell'account? Il VPC dispone di una singola sottorete? Eseguire questa operazione
    No

    Se non esiste alcun VPC, creane uno. Espandere Network settings (Impostazioni di rete). In Network (VPC) (Rete (VPC)), scegliere Create VPC (Crea VPC) e seguire le istruzioni nella pagina. Per ulteriori informazioni, consulta Create an Amazon VPC for AWS Cloud9 nella Guida per l'AWS Cloud9utente.

    Se un VPC esiste ma è privo di sottorete, creane una. Espandere Network settings (Impostazioni di rete). In Network (VPC) (Rete (VPC)), scegliere Create subnet (Crea sottorete), quindi seguire le istruzioni. Per ulteriori informazioni, consulta Creazione di una sottorete per AWS Cloud9 nella Guida per l'utente di AWS Cloud9.

    Passa alla fase 4 di questa procedura. (AWS Cloud9 utilizza la VPC predefinita con la sua singola sottorete).

    No

    In Subnet (Sottorete), selezionare la sottorete che si desidera AWS Cloud9 utilizzi nel VPC predefinito.

    No Sì o No

    In Network (VPC) (Rete (VPC)), selezionare il VPC che si desidera AWS Cloud9 utilizzi. In Subnet (Sottorete), selezionare la sottorete che si desidera AWS Cloud9 utilizzi in quel VPC.

    Per ulteriori informazioni, consulta Amazon VPC Settings for AWS Cloud9 Development Environments nella Guida per l'AWS Cloud9utente.

  3. Inserisci un nome di ambiente e, facoltativamente, aggiungi una descrizione dell'ambiente.

    Nota

    I nomi degli ambienti devono essere univoci per ciascun utente.

  4. Per modificare il periodo di tempo predefinito dopo il quale AWS Cloud9 spegne l'ambiente quando non è stato utilizzato, espandi Impostazioni per il risparmio dei costi, quindi modifica l'impostazione.

  5. Seleziona Create environment (Crea ambiente).

Per aprire l'ambiente, consulta Aprire un ambiente AWS Cloud9 per un progetto.

È possibile utilizzare questi passaggi per creare più di un ambiente per un progetto. Ad esempio, è possibile utilizzare un ambiente per lavorare su una porzione del codice e un altro ambiente per lavorare sulla stessa porzione con impostazioni diverse.

Aprire un ambiente AWS Cloud9 per un progetto

Segui questi passaggi per aprire un ambiente di sviluppo AWS Cloud9 creato per un progetto AWS CodeStar.

  1. Con il progetto aperto nella AWS CodeStar console, nella barra di navigazione, scegli IDE.

    Importante

    Se il codice sorgente del progetto è memorizzato in GitHub, non vedrai IDE nella barra di navigazione. Tuttavia, è possibile utilizzare la console AWS Cloud9 per aprire un ambiente esistente. Ignora il resto della procedura e consulta l'argomento Apertura di un ambiente nella Guida per l'utente di AWS Cloud9 e Usa GitHub con AWS Cloud9.

  2. Per i tuoi AWS Cloud9 ambienti o AWS Cloud9ambienti condivisi, scegli Open IDE per l'ambiente che desideri aprire.

È possibile utilizzare l'IDE AWS Cloud9 per iniziare da subito a lavorare con il codice nel repository AWS CodeCommit del progetto. Per ulteriori informazioni, consulta La finestra Ambiente, Editor, schede e riquadri e Il terminal nella Guida per l'utente di AWS Cloud9 e Comandi Git di base nella Guida per l'utente di AWS CodeCommit.

Condividere un ambiente AWS Cloud9 con un membro del team di progetto

Dopo aver creato un ambiente di sviluppo AWS Cloud9 sviluppo per un progetto AWS CodeStar, è possibile invitare altri utenti del tuo account AWS, inclusi i membri del team di progetto, ad accedere allo stesso ambiente. Questo è particolarmente utile per la programmazione di coppia, in cui due programmatori si alternano nella codifica e nei consigli sullo stesso codice tramite la condivisione di uno schermo o lavorando nella stessa postazione. I membri dell'ambiente possono utilizzare l'IDE AWS Cloud9 condiviso per visualizzare le modifiche del codice di ciascun membro evidenziate nell'editor e per scambiare messaggi con gli altri membri durante la codifica.

L'aggiunta di un membro del team a un progetto non consente automaticamente al membro di partecipare a qualsiasi ambiente di sviluppo AWS Cloud9 correlato al progetto. Per invitare un membro del team di progetto ad accedere a un ambiente per un progetto, devi determinare il ruolo di accesso corretto dei membri dell'ambiente, applicare politiche AWS gestite all'utente e invitare l'utente nel tuo ambiente. Per ulteriori informazioni, consulta Informazioni sui ruoli di accesso dei membri dell'ambiente e Invita un utente IAM al tuo ambiente nella Guida per l'AWS Cloud9utente.

Quando inviti un membro del team di progetto ad accedere a un ambiente per un progetto, la console AWS CodeStar mostra l'ambiente al membro del team. L'ambiente viene visualizzato nell'elenco Ambienti condivisi nella scheda IDE nella AWS CodeStar console del progetto. Per visualizzare questo elenco, chiedi al membro del team di aprire il progetto nella console, quindi scegli IDE nella barra di navigazione.

Importante

Se il codice sorgente del progetto è memorizzato in GitHub, non vedrai IDE nella barra di navigazione. Tuttavia, è possibile utilizzare la console AWS Cloud9 per invitare gli altri utenti nell'account AWS, inclusi i membri del team di progetto, ad accedere a un ambiente. A tale scopo, consulta Usa GitHub con AWS Cloud9 questa guida e consulta About Environment Member Access Roles e Invita un utente IAM al tuo ambiente nella Guida per l'AWS Cloud9utente.

Puoi invitare ad accedere a un ambiente anche un utente non membro del team di progetto. Ad esempio, si può volere che un utente lavori al codice di un progetto ma che non possa accedervi in altri modi. Per invitare questo tipo di utente, consulta About Environment Member Access Roles e Invita un utente IAM to Your Environment nella Guida per l'AWS Cloud9utente. Quando inviti un utente non membro del team di progetto ad accedere a un ambiente per un progetto, l'utente può utilizzare la console AWS Cloud9 per accedere all'ambiente. Per ulteriori informazioni, consulta Aprire un ambiente nella Guida per l'utente di AWS Cloud9.

Eliminare un ambiente AWS Cloud9 da un progetto

Quando elimini un progetto e tutte le sue risorse AWS da AWS CodeStar, vengono eliminati anche tutti i relativi ambienti di sviluppo AWS Cloud9 creati con la console AWS CodeStar, che non possono essere recuperati. È possibile eliminare un ambiente di sviluppo da un progetto senza eliminare il progetto.

  1. Con il progetto aperto nella AWS CodeStar console, nella barra di navigazione, scegli IDE.

    Importante

    Se il codice sorgente del progetto è memorizzato in GitHub, non vedrai IDE nella barra di navigazione. Tuttavia, è possibile utilizzare la console AWS Cloud9 per eliminare un ambiente di sviluppo. Ignora il resto della procedura e consulta Eliminazione di un ambiente nella Guida per l'utente di AWS Cloud9.

  2. Scegli l'ambiente che desideri eliminare negli ambienti Cloud9 e scegli Elimina

  3. Inserisci delete per confermare l'eliminazione per l'ambiente di sviluppo, quindi scegli Elimina.

    avvertimento

    Non è possibile recuperare un ambiente di sviluppo dopo che è stato eliminato. Tutte le modifiche del codice non eseguite nell'ambiente vengono perse.

Usa GitHub con AWS Cloud9

Per AWS CodeStar i progetti in cui è memorizzato il codice sorgente GitHub, la AWS CodeStar console non supporta l'utilizzo diretto degli ambienti di AWS Cloud9 sviluppo. Tuttavia, puoi utilizzare la AWS Cloud9 console per lavorare con il codice sorgente nei GitHub repository.

  1. Utilizzare la console AWS Cloud9 per creare un ambiente di sviluppo AWS Cloud9. Per informazioni, consulta Creating an Environment (Creazione di un ambiente) nella Guida per l'utente di AWS Cloud9.

  2. Utilizzare la console AWS Cloud9 per aprire l'ambiente di sviluppo. Per informazioni, consulta Apertura di un ambiente nella Guida per l'utente di AWS Cloud9.

  3. Nell'IDE, utilizzate una sessione terminale per connettervi al GitHub repository (un processo noto come clonazione). Se la sessione del terminale non è in esecuzione, nella barra dei menu dell'IDE scegliere Window, New Terminal (Finestra, Nuovo terminale). Per i comandi da utilizzare per clonare il GitHub repository, consultate Cloning a Repository sul sito Web di aiuto. GitHub

    Per accedere alla pagina principale del GitHub repository, con il progetto aperto nella AWS CodeStar console, nella barra di navigazione laterale, scegli Codice.

  4. Utilizza la finestra Environment (Ambiente) e le schede dell'editor nell'IDE per visualizzare, modificare e salvare il codice. Per ulteriori informazioni, consulta La finestra Ambiente ed Editor, schede e riquadri nella Guida per l'utente di AWS Cloud9.

  5. Utilizza Git nella sessione del terminale dell'IDE per inviare modifiche del codice al repository, nonché modifiche periodiche del pull del codice da parte di altri utenti dal repository. Per ulteriori informazioni, consulta Pushing to a Remote Repository e Fetching a Remote Repository sul sito Web di Help. GitHub Per i comandi Git, vedi Git Cheatsheet sul sito Web di GitHub Help.

    Nota

    Per evitare che Git ti richieda le credenziali di GitHub accesso ogni volta che invii o estrai codice dal repository, puoi usare un credenziali helper. Per ulteriori informazioni, consulta Memorizzazione nella cache della GitHub password in Git sul sito Web di GitHub assistenza.

Risorse aggiuntive

Per ulteriori informazioni su come utilizzare AWS Cloud9, consulta quanto segue nella Guida per l'utente di AWS Cloud9.