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à.
Guida introduttiva con CodePipeline
Se sei un principiante CodePipeline, puoi seguire i tutorial di questa guida dopo aver seguito i passaggi di questo capitolo per la configurazione.
La CodePipeline console include informazioni utili in un pannello pieghevole che puoi aprire dall'icona delle informazioni o da qualsiasi link Info sulla pagina. (
). Puoi chiudere questo pannello in qualsiasi momento.
La CodePipeline console offre anche un modo per cercare rapidamente le risorse, come repository, progetti di creazione, applicazioni di distribuzione e pipeline. Scegli Go to resource (Vai alla risorsa) o premi il tasto / e digita il nome della risorsa. Qualsiasi corrispondenza verrà visualizzata nell'elenco. Le ricerche rispettano la distinzione tra maiuscole e minuscole. Puoi visualizzare solo le risorse per le quali disponi dell'autorizzazione di visualizzazione. Per ulteriori informazioni, consulta Visualizzazione di risorse nella console.
Prima di poterlo utilizzare AWS CodePipeline per la prima volta, è necessario creare Account AWS e creare il primo utente amministrativo.
Argomenti
Iscriviti per un Account AWS
Per iniziare AWS, hai bisogno di un Account AWS. Per informazioni sulla creazione di un Account AWS, vedi Guida introduttiva a un Account AWS nella Guida Gestione dell'account AWS di riferimento.
Applica una policy gestita per l'accesso amministrativo a CodePipeline
È necessario concedere le autorizzazioni con CodePipeline cui interagire. Il modo più rapido per farlo consiste nell'applicare la policy AWSCodePipeline_FullAccess gestita all'utente amministrativo.
Nota
La AWSCodePipeline_FullAccess policy include autorizzazioni che consentono all'utente della console di passare un ruolo IAM a un CodePipeline altro. Servizi AWS Ciò consente al servizio di assumere il ruolo ed eseguire operazioni per conto dell'utente. Quando colleghi la policy a un utente, un ruolo o un gruppo, le autorizzazioni iam:PassRole vengono applicate. Verifica che la policy sia applicata solo a utenti attendibili. Quando gli utenti con queste autorizzazioni utilizzano la console per creare o modificare una pipeline, sono disponibili le seguenti opzioni:
-
Crea un ruolo CodePipeline di servizio o scegline uno esistente e trasferisci il ruolo a CodePipeline
-
Potrebbe scegliere di creare una regola CloudWatch Events per il rilevamento delle modifiche e passare il ruolo del servizio CloudWatch Events a CloudWatch Events
Per ulteriori informazioni, vedere Concessione a un utente delle autorizzazioni per passare un ruolo a un. Servizio AWS
Nota
La AWSCodePipeline_FullAccess policy fornisce l'accesso a tutte CodePipeline le azioni e le risorse a cui l'utente IAM ha accesso, nonché a tutte le azioni possibili durante la creazione di fasi in una pipeline, come la creazione di fasi che includono CodeDeploy Elastic Beanstalk o Amazon S3. Come best practice, dovresti concedere agli individui solo le autorizzazioni necessarie per eseguire le proprie funzioni. Per ulteriori informazioni su come limitare gli utenti IAM a un insieme limitato di CodePipeline azioni e risorse, consulta. Rimuovi le autorizzazioni dal ruolo di servizio CodePipeline
Per fornire l’accesso, aggiungi autorizzazioni agli utenti, gruppi o ruoli:
-
Utenti e gruppi in AWS IAM Identity Center:
Crea un set di autorizzazioni. Segui le istruzioni riportate nella pagina Create a permission set (Creazione di un set di autorizzazioni) nella Guida per l’utente di AWS IAM Identity Center .
-
Utenti gestiti in IAM tramite un provider di identità:
Crea un ruolo per la federazione delle identità. Segui le istruzioni riportate nella pagina Create a role for a third-party identity provider (federation) della Guida per l’utente IAM.
-
Utenti IAM:
-
Crea un ruolo che l’utente possa assumere. Segui le istruzioni riportate nella pagina Create a role for an IAM user della Guida per l’utente IAM.
-
(Non consigliato) Collega una policy direttamente a un utente o aggiungi un utente a un gruppo di utenti. Segui le istruzioni riportate nella pagina Aggiunta di autorizzazioni a un utente (console) nella Guida per l’utente IAM.
-
Installa il AWS CLI
Per richiamare CodePipeline i comandi dalla AWS CLI su una macchina di sviluppo locale, è necessario installare la CLI AWS . Questo passaggio è facoltativo se intendi iniziare a utilizzare solo i passaggi di questa guida per la CodePipeline console.
Per installare e configurare il AWS CLI
-
Sul computer locale, scarica e installa il AWS CLI. Ciò ti consentirà di interagire con CodePipeline dalla riga di comando. Per ulteriori informazioni, consulta Configurazione con l'interfaccia a riga di AWS comando.
Nota
CodePipeline funziona solo con AWS CLI le versioni 1.7.38 e successive. Per determinare quale versione di quella AWS CLI che potresti aver installato, esegui il comando. aws --version Per aggiornare una versione precedente di AWS CLI alla versione più recente, segui le istruzioni riportate in Disinstallazione di AWS CLI, quindi segui le istruzioni riportate in Installazione di AWS Command Line Interface.
-
Configuratela AWS CLI con il configure comando, come segue:
aws configureQuando richiesto, specifica la chiave di AWS accesso e la chiave di accesso AWS segreta dell'utente IAM con CodePipeline cui utilizzerai. Quando viene richiesto il nome della regione predefinito, specificare la regione in cui verrà creata la pipeline, ad esempio
us-east-2. Quando viene richiesto il formato di output predefinito, specificarejson. Esempio:AWS Access Key ID [None]:Type your target AWS access key ID here, and then press EnterAWS Secret Access Key [None]:Type your target AWS secret access key here, and then press EnterDefault region name [None]:Typeus-east-2here, and then press EnterDefault output format [None]:Typejsonhere, and then press EnterNota
Per ulteriori informazioni su IAM, le chiavi di accesso e le chiavi segrete, consulta Managing Access Keys for IAM Users e How Do I Get Credentials? .
Per ulteriori informazioni sulle regioni e gli endpoint disponibili CodePipeline, consulta AWS CodePipeline endpoint e quote.
Apri la console per CodePipeline
Accedi a Console di gestione AWS e apri la CodePipeline console all'indirizzo http://console.aws.amazon.com/codesuite/codepipeline/home
.
Fasi successive
Hai completato i prerequisiti. Puoi iniziare a usare CodePipeline. Per iniziare a utilizzare CodePipeline, consulta CodePipeline tutorial.