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à.
Associare un ambiente a un'azione
Quando si associa un ambiente a un'azione del flusso di lavoro supportata Account AWS, all'azione vengono assegnati il ruolo IAM predefinito dell'ambiente e Amazon VPC opzionale. L'azione può quindi connettersi e implementarsi Account AWS utilizzando il ruolo IAM e anche connettersi all'Amazon VPC opzionale.
Utilizza le seguenti istruzioni per associare un ambiente a un'azione.
Fase 1: Associare l'ambiente a un'azione del flusso di lavoro
Utilizza la procedura seguente per associare un ambiente a un'azione del flusso di lavoro.
- Visual
-
Per associare un ambiente a un'azione del flusso di lavoro utilizzando l'editor visualeApri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.
-
Scegliere il progetto.
-
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.
-
Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al repository di origine o al nome della filiale in cui è definito il flusso di lavoro oppure in base al nome o allo stato del flusso di lavoro.
-
Scegli Modifica.
-
Scegli Visual.
-
Nel diagramma del flusso di lavoro, scegli un'azione supportata dagli ambienti. Per ulteriori informazioni, consulta Quali azioni supportano la visualizzazione delle informazioni sulla distribuzione in? CodeCatalyst.
-
Scegliete la scheda Configurazione e specificate le informazioni nel campo Ambiente, come segue.
Ambiente
Specificate l' CodeCatalyst ambiente da utilizzare con l'azione. L'azione si connette Account AWS all'Amazon VPC opzionale specificato nell'ambiente scelto. L'azione utilizza il ruolo IAM predefinito specificato nell'ambiente per connettersi a e utilizza il Account AWS ruolo IAM specificato nella connessione Amazon VPC per connettersi ad Amazon VPC.
Se il ruolo IAM predefinito non dispone delle autorizzazioni richieste dall'azione, puoi configurare l'azione per utilizzare un ruolo diverso. Per ulteriori informazioni, consulta Modificare il ruolo IAM di un'azione.
Per ulteriori informazioni sugli ambienti, consulta Implementazione in Account AWS e VPC eCreazione di un ambiente.
-
(Facoltativo) Modifica il ruolo IAM associato all'azione. Potresti voler cambiare il ruolo se contiene il set errato di autorizzazioni per l'azione.
Per modificare il ruolo:
-
Nella sezione Cosa c'è inmy-environment? casella e scegli l'icona con i puntini di sospensione verticali ()
.
-
Seleziona una delle seguenti opzioni:
-
Cambia ruolo. Scegli questa opzione per modificare il ruolo IAM utilizzato da questa azione e solo questa azione. Le altre azioni continuano a utilizzare il ruolo IAM predefinito specificato nell'ambiente associato. Per ulteriori informazioni, consulta Modificare il ruolo IAM di un'azione.
-
Modifica ambiente. Scegli questa opzione per modificare il ruolo IAM predefinito elencato nel tuo ambiente. Quando scegli questa opzione, la tua azione, e qualsiasi altra azione associata allo stesso ambiente, inizia utilizzando il nuovo ruolo IAM predefinito.
Fai attenzione quando aggiorni il ruolo IAM predefinito. La modifica del ruolo potrebbe portare al fallimento delle azioni se le autorizzazioni del ruolo non sono sufficienti per tutte le azioni che condividono l'ambiente.
-
(Facoltativo) Scegli Convalida per convalidare il codice YAML del flusso di lavoro prima del commit.
-
Scegli Commit, inserisci un messaggio di commit e scegli nuovamente Commit.
- YAML
-
Per associare un ambiente a un'azione del flusso di lavoro utilizzando l'editor YAML
Apri la CodeCatalyst console all'indirizzo. https://codecatalyst.aws/
-
Scegliere il progetto.
-
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.
-
Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al repository di origine o al nome della filiale in cui è definito il flusso di lavoro oppure in base al nome o allo stato del flusso di lavoro.
-
Scegli Modifica.
-
Scegli YAML.
-
Nell'azione del flusso di lavoro che desideri associare a un ambiente, aggiungi un codice simile al seguente:
action-name:
Environment:
Name: environment-name
Per ulteriori informazioni, consulta l'Tipi di operazioneargomento. Questo argomento contiene collegamenti alla documentazione per ogni azione, incluso il relativo riferimento YAML.
-
(Facoltativo) Se desideri che l'azione utilizzi un ruolo diverso dal ruolo IAM predefinito elencato nell'ambiente, aggiungi una Connections: sezione che includa il ruolo che desideri utilizzare. Per ulteriori informazioni, consulta Modificare il ruolo IAM di un'azione.
-
(Facoltativo) Scegli Convalida per convalidare il codice YAML del flusso di lavoro prima del commit.
-
Scegli Commit, inserisci un messaggio di commit e scegli nuovamente Commit.
Passaggio 2: compilare la pagina delle attività di distribuzione
Dopo aver associato un ambiente a un'azione del flusso di lavoro, è possibile popolare le pagine dell'attività di distribuzione e della destinazione della distribuzione nella sezione Ambienti della console con le informazioni sulla CodeCatalyst distribuzione. Usa le seguenti istruzioni per compilare queste pagine.
Per aggiungere informazioni sulla distribuzione a CodeCatalyst
-
Se l'esecuzione di un flusso di lavoro non si avvia automaticamente al momento del salvataggio delle modificheFase 1: Associare l'ambiente a un'azione del flusso di lavoro, avvia manualmente un'esecuzione come segue:
-
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.
-
Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al repository di origine o al nome della filiale in cui è definito il flusso di lavoro oppure in base al nome o allo stato del flusso di lavoro.
-
Scegli Esegui.
L'esecuzione del flusso di lavoro avvia una nuova distribuzione, CodeCatalyst alla quale vengono aggiunte informazioni sulla distribuzione. CodeCatalyst
-
Verifica che l'attività di distribuzione sia stata aggiunta alla console: CodeCatalyst
-
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Ambienti.
-
Scegli il tuo ambiente (ad esempio,Production).
-
Scegli la scheda Attività di distribuzione e verifica che una distribuzione appaia con lo stato di SUCCESSO. Ciò indica che l'esecuzione di un flusso di lavoro ha consentito di distribuire correttamente le risorse dell'applicazione.
-
Scegli la scheda Destinazioni di distribuzione e verifica che le risorse dell'applicazione siano visualizzate.