Configurazione con AWS Proton - AWS Proton

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

Configurazione con AWS Proton

Se desideri utilizzare AWS CLI to run AWS Proton APIs, verifica di averlo installato. Se non l'hai installato, consultaConfigurazione del AWS CLI.

AWS Proton configurazione specifica:

Per ulteriori informazioni sui metodi di provisioning, vedere. Come funziona il provisioning AWS gestito

Configurazione di un bucket Amazon S3

Per configurare un bucket S3, segui le istruzioni in Crea il tuo primo bucket S3 per configurare un bucket S3. Inserisci i tuoi input nel bucket dove puoi recuperarli AWS Proton . AWS Proton Questi input sono noti come pacchetti di modelli. Puoi saperne di più su di essi in altre sezioni di questa guida.

Configurazione di una AWS CodeStar connessione

Per connettersi AWS Proton a un repository, si crea una AWS CodeStar connessione che attiva una pipeline quando viene effettuato un nuovo commit su un repository di codice sorgente di terze parti.

AWS Proton utilizza la connessione per:
  • Attiva una pipeline di servizi quando viene effettuato un nuovo commit sul codice sorgente del repository.

  • Effettua una pull request su un'infrastruttura come repository di codice.

  • Crea una nuova versione secondaria o principale del modello ogni volta che un commit viene inviato a un repository di modelli che modifica uno dei tuoi modelli, se la versione non esiste già.

Puoi connetterti ai repository Bitbucket GitHub, GitHub Enterprise ed GitHub Enterprise Server con. CodeConnections Per ulteriori informazioni, consulta la Guida CodeConnectionsper l'AWS CodePipeline utente.

Per configurare una CodeStar connessione.
  1. Apri la AWS Proton console.

  2. Nel riquadro di navigazione, seleziona Impostazioni e quindi Connessioni al repository per accedere alla pagina Connessioni nelle Impostazioni degli strumenti per sviluppatori. La pagina mostra un elenco di connessioni.

  3. Scegli Crea connessione e segui le istruzioni.

Configurazione delle impostazioni della pipeline CI/CD dell'account

AWS Proton può fornire pipeline CI/CD per distribuire il codice dell'applicazione nelle istanze di servizio. Le AWS Proton impostazioni necessarie per il provisioning della pipeline dipendono dal metodo di provisioning scelto per la pipeline.

AWS-provisioning gestito e basato: imposta i ruoli della pipeline CodeBuild

Con AWS-managed provisioning and provisioning, esegui il provisioning delle pipeline al posto tuo. CodeBuild AWS Proton Pertanto, AWS Proton necessita di un ruolo di servizio che fornisca le autorizzazioni per il provisioning delle pipeline. Ciascuno di questi due metodi di provisioning utilizza il proprio ruolo di servizio. Questi ruoli sono condivisi tra tutte le pipeline AWS Proton di servizi e possono essere configurati una sola volta nelle impostazioni dell'account.

Per creare ruoli di servizio di pipeline utilizzando la console
  1. Apri la AWS Proton console.

  2. Nel riquadro di navigazione, scegli Impostazioni, quindi scegli Impostazioni account.

  3. Nella pagina delle impostazioni CI/CD dell'account, scegli Configura.

  4. Esegui una di queste operazioni:

    • Avere AWS Proton creato un ruolo di servizio di pipeline per te

      [Per abilitare il provisioning AWS gestito delle pipeline] Nella pagina Configura le impostazioni dell'account, nella sezione AWS-managed provisioning pipeline role:

      1. Seleziona Nuovo ruolo di servizio.

      2. Inserisci un nome per il ruolo, ad esempiomyProtonPipelineServiceRole.

      3. Seleziona la casella di controllo per accettare di creare un AWS Proton ruolo con privilegi amministrativi nel tuo account.

      [Per abilitare il provisioning CodeBuild basato sulle pipeline] Nella pagina Configura le impostazioni dell'account, nella sezione ruolo CodeBuild pipeline, scegli Ruolo di servizio esistente e scegli il ruolo di servizio che hai creato nella CloudFormation sezione ruolo pipeline. Oppure, se non hai assegnato un ruolo di CloudFormation pipeline, ripeti i tre passaggi precedenti per creare un nuovo ruolo di servizio.

    • Per scegliere i ruoli esistenti del servizio di pipeline

      [Per abilitare il provisioning AWS gestito delle pipeline] Nella pagina Configura impostazioni account, nella sezione AWS-managed provisioning pipeline role, scegli Ruolo di servizio esistente e scegli un ruolo di servizio nel tuo account. AWS

      [Per abilitare il CodeBuild provisioning delle pipeline] Nella pagina Configura le impostazioni dell'account, nella sezione CodeBuildPipeline Provisioning role, scegli Existing service role e scegli un ruolo di servizio nel tuo account. AWS

  5. Scegli Save changes (Salva modifiche).

    Il tuo nuovo ruolo di servizio di pipeline viene visualizzato nella pagina delle impostazioni dell'account.

Provisioning autogestito: configura un repository di pipeline

Con il provisioning autogestito, AWS Proton invia una pull request (PR) a un repository di provisioning che hai configurato e il tuo codice di automazione è responsabile del provisioning delle pipeline. Pertanto, AWS Proton non è necessario un ruolo di servizio per il provisioning delle pipeline. Ha invece bisogno di un repository di provisioning registrato. Il codice di automazione nel repository deve assumere un ruolo appropriato che fornisce le autorizzazioni per il provisioning delle pipeline.

Per registrare un repository di provisioning delle pipeline utilizzando la console
  1. Crea un repository di provisioning della pipeline CI/CD se non ne hai ancora creato uno. Per ulteriori informazioni sulle pipeline nel provisioning autogestito, vedere. Funzionamento del provisioning

  2. Nel riquadro di navigazione, scegli Impostazioni, quindi scegli Impostazioni account.

  3. Nella pagina delle impostazioni CI/CD dell'account, scegli Configura.

  4. Nella pagina Configura le impostazioni dell'account, nella sezione CI/CD pipeline repository:

    1. Seleziona Nuovo repository, quindi scegli uno dei provider di repository.

    2. Per la CodeStar connessione, scegli una delle tue connessioni.

      Nota

      Se non disponi ancora di una connessione all'account del provider di repository pertinente, scegli Aggiungi una nuova CodeStar connessione, completa il processo di creazione della connessione, quindi scegli il pulsante di aggiornamento accanto al menu di CodeStarconnessione. Ora dovresti essere in grado di scegliere la tua nuova connessione nel menu.

    3. Per il nome del repository, scegli il tuo repository di provisioning della pipeline. Il menu a discesa mostra l'elenco dei repository presenti nell'account del provider.

    4. Per Nome del ramo, scegli uno dei rami del repository.

  5. Scegli Save changes (Salva modifiche).

    Il tuo repository della pipeline viene visualizzato nella pagina delle impostazioni dell'account.

Configurazione del AWS CLI

Per utilizzare AWS CLI per effettuare AWS Proton API chiamate, verifica di aver installato la versione più recente di AWS CLI. Per ulteriori informazioni, consulta Nozioni di base su AWS CLI nella Guida per l'utente di AWS Command Line Interface . Quindi, per iniziare a usare AWS CLI with AWS Proton, consultaIniziare con AWS CLI.