Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da 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 Account AWS e VPC
Utilizzando CodeCatalyst i flussi di lavoro, puoi distribuire applicazioni e altre risorse per indirizzare Account AWS s e Amazon VPC nel cloud. AWS Per abilitare queste distribuzioni, devi configurare degli ambienti. CodeCatalyst
Un CodeCatalyst ambiente, da non confondere con un ambiente di sviluppo, definisce l'Amazon VPC target Account AWS e opzionale a cui si connette un CodeCatalyst flusso di lavoro. Un ambiente definisce anche il ruolo https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html IAM necessario a 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:
-
Nel tuo CodeCatalyst spazio, connetti uno o più AWS account. Durante questo processo, aggiungi i ruoli IAM richiesti dal tuo flusso di lavoro per accedere alle risorse presenti nel tuo Account AWS. Per ulteriori informazioni, consulta Consentire l'accesso a AWS risorse connesse Account AWS.
-
Nel tuo CodeCatalyst progetto, crea un ambiente che includa uno dei ruoli Account AWS s e IAM del passaggio 1. Per ulteriori informazioni, consulta Creazione di un ambiente.
-
Nel tuo CodeCatalyst progetto, in un flusso di lavoro, aggiungi un'azione che punti 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 le risorse nell'ambiente Account AWS specificato.
Nota
Puoi anche aggiungere un Amazon VPC all'ambiente. Per ulteriori informazioni, consulta Aggiungere connessioni VPC per uno spazio nella Guida all'CodeCatalyst amministrazione e. Associazione di un VPC a un ambiente
Possono esistere più ambienti all'interno di un unico flusso di lavoro?
Sì. Se un flusso di lavoro include più azioni, a ciascuna di queste azioni può essere assegnato un ambiente. Ad esempio, potresti avere un flusso di lavoro che include due azioni di distribuzione, in cui a una viene assegnato un my-staging-enviroment ambiente e all'altra 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 la creazione di report), 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 delle attività di distribuzione e degli obiettivi di distribuzione della console. CodeCatalyst
Le seguenti azioni del flusso di lavoro supportano la visualizzazione delle relative informazioni di distribuzione:
-
Deploy CloudFormation stack: per ulteriori informazioni, consulta Implementazione di un CloudFormation stack
-
Esegui la distribuzione su Amazon ECS: per ulteriori informazioni, consulta Distribuzione su Amazon ECS con un flusso di lavoro
-
Esegui la distribuzione nel cluster Kubernetes: per ulteriori informazioni, consulta Distribuzione su Amazon EKS con un flusso di lavoro
-
AWS CDK deploy: per ulteriori informazioni, consulta Implementazione di un AWS CDK app con un flusso di lavoro
Regioni supportate
La pagina Ambienti può visualizzare risorse in qualsiasi AWS regione.
Un 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 la creazione di report).
Ad esempio, se hai un'azione di compilazione che crea un'applicazione ma non è necessario comunicare con il tuo VPC Account AWS o Amazon VPC, non devi assegnare un ambiente all'azione. Se, tuttavia, l'azione di compilazione invia i log al CloudWatch servizio Amazon nel tuo Account AWS, allora all'azione deve essere assegnato un ambiente.