Utilizza AMS SSP per il provisioning AWS CodePipeline nel tuo account AMS - Guida per l'utente avanzato di AMS

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

Utilizza AMS SSP per il provisioning AWS CodePipeline nel tuo account AMS

Utilizza la modalità AMS Self-Service Provisioning (SSP) per accedere alle AWS CodePipeline funzionalità direttamente nel tuo account gestito da AMS. AWS CodePipeline è un servizio di distribuzione continua completamente gestito che consente di automatizzare le pipeline di rilascio per aggiornamenti rapidi e affidabili di applicazioni e infrastrutture. CodePipeline automatizza le fasi di compilazione, test e distribuzione del processo di rilascio ogni volta che viene apportata una modifica al codice, in base al modello di rilascio definito dall'utente. Ciò consente di fornire funzionalità e aggiornamenti in modo rapido e affidabile. Puoi integrarti facilmente AWS CodePipeline con servizi di terze parti come GitHub o con il tuo plug-in personalizzato. Con AWS CodePipeline, paghi solo per quello che usi. Non sono previste tariffe iniziali né impegni a lungo termine. Per ulteriori informazioni, consulta AWS CodePipeline.

Nota

Per entrare a far parte di CodeCommit CodeBuild, CodeDeploy, e CodePipeline con un'unica RFC, invia Management | AWS service | Self-provisioned service | Aggiungi (revisione richiesta) (ct-3qe6io8t6jtny) modifica il tipo e richiedi i tre servizi:, e. CodeBuild CodeDeploy CodePipeline Quindi, tutti e tre i ruoli,, e vengono assegnati nel tuo account. customer_codebuild_service_role customer_codedeploy_service_role aws_code_pipeline_service_role Dopo aver effettuato il provisioning nel tuo account, devi inserire il ruolo nella tua soluzione federativa.

CodePipeline in AMS non supporta «Amazon CloudWatch Events» per Source Stage perché necessita di autorizzazioni elevate per creare il ruolo e la policy del servizio, che aggira il modello dei privilegi minimi e il processo di gestione delle modifiche AMS.

CodePipeline nelle domande frequenti su AWS Managed Services

D: Come posso richiedere l'accesso CodePipeline al mio account AMS?

Richiedi l'accesso CodePipeline inviando una richiesta di servizio customer_code_pipeline_console_role nell'account pertinente. Dopo averlo inserito nel tuo account, devi inserire il ruolo nella tua soluzione federativa.

Al momento, AMS Operations implementerà anche questo ruolo di servizio nel tuo account:. aws_code_pipeline_service_role_policy

D: Quali sono le restrizioni all'utilizzo CodePipeline nel mio account AMS?

Sì. CodePipeline le funzionalità, gli stage e i provider sono limitati a quanto segue:

  1. Fase di distribuzione: limitata ad Amazon S3 e AWS CodeDeploy

  2. Source Stage: limitato ad Amazon S3, AWS CodeCommit, e BitBucket GitHub

  3. Build Stage: Limitato a AWS CodeBuild, e Jenkins

  4. Fase di approvazione: limitata ad Amazon SNS

  5. Fase di test: limitata ai AWS CodeBuild test dell'interfaccia utente di Jenkins BlazeMeter, Ghost Inspector, Micro StormRunner Focus Load e Runscope API Monitoring

  6. Invoke Stage: limitato a Step Functions e Lambda

    Nota

    AMS Operations verrà implementato customer_code_pipeline_lambda_policy nel tuo account; deve essere associato al ruolo di esecuzione Lambda per la fase di invoca Lambda. Fornisci il nome del service/execution ruolo Lambda con cui desideri aggiungere questa policy. Se non esiste un service/execution ruolo Lambda personalizzato, AMS creerà un nuovo ruolo denominatocustomer_code_pipeline_lambda_execution_role, che sarà una copia dicustomer_lambda_basic_execution_role. customer_code_pipeline_lambda_policy

D: Quali sono i prerequisiti o le dipendenze da utilizzare CodePipeline nel mio account AMS?

AWS i servizi AWS CodeCommit supportati AWS CodeDeploy devono essere lanciati prima o insieme al lancio di. AWS CodeBuild CodePipeline