View a markdown version of this page

Configurazione con AWS Proton - AWS Proton

Avviso di fine del supporto: il 7 ottobre 2026, AWS terminerà il supporto per AWS Proton. Dopo il 7 ottobre 2026, non potrai più accedere alla AWS Proton console o AWS Proton alle risorse. L'infrastruttura implementata rimarrà intatta. Per ulteriori informazioni, consulta la AWS Proton Service Deprecation and Migration Guide.

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 le AWS Proton API AWS CLI per eseguire, verifica di averle installate. Se non l'hai installato, consultaConfigurazione del AWS CLI.

AWS Proton configurazione specifica:

Per ulteriori informazioni sui metodi di provisioning, vedere. In che modo AWS-il provisioning gestito funziona

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.

Configurare un AWS CodeStar connessione

Per connetterti AWS Proton a un repository, crei 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 minore 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 CodeConnections nella Guida per l'utente di AWS CodePipeline .

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

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

  3. Scegli Crea connessione e segui le istruzioni.

Configurazione delle impostazioni della CI/CD pipeline degli account

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

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

Con il provisioning e il provisioning AWS gestiti, effettua il provisioning delle pipeline per te. CodeBuild AWS Proton Pertanto, AWS Proton necessita di un ruolo di servizio che fornisca le autorizzazioni per il provisioning delle pipeline. Ognuno 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 vengono 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 CI/CD impostazioni dell'account, scegli Configura.

  4. Esegui una delle seguenti operazioni:

    • Per AWS Proton creare 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 del ruolo della pipeline di provisioning AWS-managed:

      1. Seleziona Nuovo ruolo di servizio.

      2. Inserisci un nome per il ruolo, ad esempio,myProtonPipelineServiceRole.

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

      [Per abilitare il CodeBuild-based provisioning delle pipeline] Nella pagina Configura le impostazioni dell'account, nella sezione del ruolo della CodeBuild pipeline, scegli Ruolo di servizio esistente e scegli il ruolo di servizio che hai creato nella sezione del ruolo della CloudFormation 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 di servizio di pipeline esistenti

      [Per abilitare il provisioning AWS gestito delle pipeline] Nella pagina Configura le impostazioni dell'account, nella sezione del ruolo della pipeline di provisioning AWS-managed, 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 del ruolo di provisioning della CodeBuild pipeline, scegli Ruolo di servizio esistente 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.

Self-managed provisioning: 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 CI/CD della pipeline se non ne hai ancora creato uno. Per ulteriori informazioni sulle pipeline nel provisioning autogestito, consulta. Come funziona il provisioning autogestito

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

  3. Nella pagina delle CI/CD impostazioni 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 CodeStar connessione. 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 nell'account del provider.

    4. Per il nome della filiale, scegli una delle filiali del repository.

  5. Scegli Save changes (Salva modifiche).

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

Configurazione del AWS CLI

Per utilizzare il AWS CLI per effettuare chiamate AWS Proton API, 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 utilizzare AWS CLI with AWS Proton, vediNozioni di base sul AWS CLI.