Associare un ambiente a un'azione - 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à.

Associare un ambiente a un'azione

Quando associ un ambiente a un'azione del flusso di lavoro supportata Account AWS, all'azione vengono assegnati l'ambiente, il IAM ruolo predefinito e Amazon VPC opzionale. L'azione può quindi connettersi e implementare l' Account AWS utilizzo del IAM ruolo e connettersi anche 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

Utilizzare 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 visivo
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

  2. Scegliere il progetto.

  3. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

  4. Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al nome del repository o del ramo di origine in cui è definito il flusso di lavoro oppure filtrare in base al nome o allo stato del flusso di lavoro.

  5. Scegli Modifica.

  6. Scegli Visual.

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

  8. 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 collega Account AWS all'Amazon opzionale VPC specificato nell'ambiente scelto. L'azione utilizza il IAM ruolo predefinito specificato nell'ambiente per connettersi a e utilizza il IAM ruolo specificato nella VPCconnessione Amazon per connettersi ad AmazonVPC. Account AWS

    Nota

    Se il IAM ruolo predefinito non dispone delle autorizzazioni richieste dall'azione, puoi configurare l'azione per utilizzare un ruolo diverso. Per ulteriori informazioni, consulta Cambiare il IAM ruolo di un'azione.

    Per ulteriori informazioni sugli ambienti, vedere Implementazione in e Account AWS VPCs eCreazione di un ambiente.

  9. (Facoltativo) Modifica il IAM ruolo associato all'azione. Potresti voler cambiare il ruolo se contiene il set di autorizzazioni errato per l'azione.

    Per cambiare il ruolo:

    1. Nella sezione Cosa c'è dentro my-environment ? riquadro e scegliete l'icona con i puntini di sospensione verticali () Ellipsis. .

    2. Seleziona una delle seguenti opzioni:

      • Cambia ruolo. Scegli questa opzione per modificare il IAM ruolo usato da questa azione e solo da questa azione. Le altre azioni continuano a utilizzare il IAM ruolo predefinito specificato nell'ambiente associato. Per ulteriori informazioni, consulta Cambiare il IAM ruolo di un'azione.

      • Modifica ambiente. Scegliete questa opzione per modificare il IAM ruolo predefinito elencato nel vostro ambiente. Quando scegli questa opzione, la tua azione, e qualsiasi altra azione associata allo stesso ambiente, inizia a utilizzare il nuovo ruolo predefinito. IAM

        Importante

        Fai attenzione quando aggiorni il ruolo predefinito. IAM La modifica del ruolo potrebbe causare errori nelle azioni se le autorizzazioni relative al ruolo non sono sufficienti per tutte le azioni che condividono l'ambiente.

  10. (Facoltativo) Scegliete Convalida per convalidare il codice del flusso di lavoro prima del commitYAML.

  11. Scegliete Commit, inserite un messaggio di commit e scegliete nuovamente Commit.

YAML
Per associare un ambiente a un'azione del flusso di lavoro utilizzando l'YAMLeditor
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

  2. Scegliere il progetto.

  3. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

  4. Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al nome del repository o del ramo di origine in cui è definito il flusso di lavoro oppure filtrare in base al nome o allo stato del flusso di lavoro.

  5. Scegli Modifica.

  6. Scegliete YAML.

  7. 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 relativa a ciascuna azione, inclusi i relativi YAML riferimenti.

  8. (Facoltativo) Se desideri che l'azione utilizzi un ruolo diverso dal IAM ruolo predefinito elencato nell'ambiente, aggiungi una Connections: sezione che includa il ruolo che desideri utilizzare. Per ulteriori informazioni, consulta Cambiare il IAM ruolo di un'azione.

  9. (Facoltativo) Scegliete Convalida per convalidare il YAML codice del flusso di lavoro prima di eseguire il commit.

  10. Scegliete Commit, inserite un messaggio di commit e scegliete nuovamente Commit.

Fase 2: Compila la pagina delle attività di distribuzione

Dopo aver associato un ambiente a un'azione del flusso di lavoro, è possibile compilare le pagine Attività di distribuzione e Target di distribuzione nella sezione Ambienti della CodeCatalyst console con informazioni sulla distribuzione. Utilizza le seguenti istruzioni per compilare queste pagine.

Nota

Solo alcune azioni supportano la visualizzazione delle informazioni sulla distribuzione nella CodeCatalyst console. Per ulteriori informazioni, consulta Quali azioni supportano la visualizzazione delle informazioni sulla distribuzione in? CodeCatalyst.

Per aggiungere informazioni sulla distribuzione a CodeCatalyst
  1. Se l'esecuzione di un flusso di lavoro non si avvia automaticamente al momento del commit delle modificheFase 1: Associare l'ambiente a un'azione del flusso di lavoro, avvia manualmente un'esecuzione come segue:

    1. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

    2. Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al nome del repository o del ramo di origine in cui è definito il flusso di lavoro oppure filtrare in base al nome o allo stato del flusso di lavoro.

    3. Seleziona Esegui.

    L'esecuzione del flusso di lavoro avvia una nuova distribuzione, che comporta CodeCatalyst l'aggiunta di informazioni sulla distribuzione. CodeCatalyst

  2. Verifica che l'attività di distribuzione sia stata aggiunta alla CodeCatalyst console:

    1. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Ambienti.

    2. Scegliete il vostro ambiente (ad esempio,Production).

    3. Scegli la scheda Attività di distribuzione e verifica che venga visualizzata una distribuzione con uno stato di SUCCEEDED. Ciò indica che un flusso di lavoro eseguito ha distribuito correttamente le risorse dell'applicazione.

    4. Scegliete la scheda Obiettivi di distribuzione e verificate che vengano visualizzate le risorse dell'applicazione.