Implementazione in e Account AWS VPCs - 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à.

Implementazione in e Account AWS VPCs

Utilizzando CodeCatalyst i flussi di lavoro, puoi distribuire applicazioni e altre risorse per targetizzare Account AWS s e Amazon VPCs nel AWS cloud. Per abilitare queste implementazioni, devi configurare ambienti. CodeCatalyst

Un CodeCatalyst ambiente, da non confondere con un ambiente di sviluppo, definisce l'Amazon target Account AWS e opzionale a VPC cui si connette un CodeCatalyst flusso di lavoro. Un ambiente definisce anche il IAMruolo di cui ha bisogno un flusso di lavoro per accedere ai AWS servizi e alle risorse all'interno dell'account di destinazione.

È possibile configurare più ambienti e assegnare loro nomi come sviluppo, test, staging e produzione. Quando si esegue la distribuzione in questi ambienti, le informazioni sulle distribuzioni vengono visualizzate nelle schede Attività di CodeCatalyst distribuzione e Obiettivi di distribuzione dell'ambiente.

Come posso iniziare a usare gli ambienti?

I passaggi di alto livello per aggiungere e utilizzare un CodeCatalyst ambiente sono i seguenti:

  1. Nel tuo CodeCatalyst spazio, collega uno o più AWS account. Durante questo processo, aggiungi i IAM ruoli richiesti dal tuo flusso di lavoro per accedere alle risorse del tuo Account AWS. Per ulteriori informazioni, consulta Consentire l'accesso alle AWS risorse con connessione Account AWS.

  2. Nel tuo CodeCatalyst progetto, crea un ambiente che includa uno Account AWS degli elementi e dei IAM ruoli del passaggio 1. Per ulteriori informazioni, consulta Creazione di un ambiente.

  3. Nel tuo CodeCatalyst progetto, in un flusso di lavoro, aggiungi un'azione che rimanda all'ambiente che hai creato nel passaggio 2. Per ulteriori informazioni, consulta Aggiungere un'azione a un flusso di lavoro.

    Ora hai configurato un ambiente. L'azione può ora distribuire risorse nell'ambiente Account AWS specificato.

Nota

Puoi anche aggiungere un Amazon VPC all'ambiente. Per ulteriori informazioni, consulta Aggiungere VPC connessioni per uno spazio nella Guida all'CodeCatalyst amministrazione eAssociare un a VPC a un ambiente.

È possibile che esistano più ambienti all'interno di un unico flusso di lavoro?

Sì. Se un flusso di lavoro include più azioni, a ciascuna di esse può essere assegnato un ambiente. Ad esempio, è possibile disporre di un flusso di lavoro che include due azioni di distribuzione, in cui a una viene assegnato un my-staging-enviroment ambiente e all'altra viene assegnato un my-production-environment ambiente.

Quali azioni del flusso di lavoro supportano gli ambienti?

Qualsiasi azione del flusso di lavoro che distribuisce risorse nel AWS cloud o comunica con i AWS servizi per altri motivi (come il monitoraggio e il reporting), supporta gli ambienti.

Quali azioni supportano la visualizzazione delle informazioni sulla distribuzione in? CodeCatalyst

Tra le azioni del flusso di lavoro che supportano gli ambienti, solo alcune supportano la visualizzazione delle informazioni sulla distribuzione nelle pagine Attività di distribuzione e Target di distribuzione della CodeCatalyst console.

Le seguenti azioni del flusso di lavoro supportano la visualizzazione delle relative informazioni di distribuzione:

Regioni supportate

La pagina Ambienti può visualizzare risorse in qualsiasi AWS regione.

L'ambiente è obbligatorio?

Un ambiente è obbligatorio se l'azione del flusso di lavoro a cui è assegnato distribuisce risorse nel AWS cloud o comunica con i AWS servizi per altri motivi (come il monitoraggio e il reporting).

Ad esempio, se hai un'azione di compilazione che crea un'applicazione ma non ha bisogno di comunicare con te Account AWS o con AmazonVPC, non è necessario assegnare un ambiente all'azione. Se, tuttavia, l'azione di compilazione invia i log al CloudWatch servizio Amazon del tuo Account AWS, all'azione deve essere assegnato un ambiente.