

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Use o AMS SSP para provisionar AWS CodePipeline em sua conta AMS
<a name="code-pipeline"></a>

Use o modo AMS Self-Service Provisioning (SSP) para acessar os AWS CodePipeline recursos diretamente em sua conta gerenciada pelo AMS. AWS CodePipeline é um serviço de [entrega contínua](https://aws.amazon.com/devops/continuous-delivery/) totalmente gerenciado que ajuda você a automatizar seus pipelines de lançamento para atualizações rápidas e confiáveis de aplicativos e infraestrutura. CodePipeline automatiza as fases de criação, teste e implantação do seu processo de lançamento sempre que houver uma alteração no código, com base no modelo de lançamento que você define. Isso permite entregar recursos e atualizações de forma rápida e confiável. Você pode se integrar facilmente AWS CodePipeline a serviços de terceiros, como GitHub ou com seu próprio plug-in personalizado. Com AWS CodePipeline, você paga apenas pelo que usa. Não há tarifas antecipadas nem compromissos de longo prazo. Para saber mais, consulte [AWS CodePipeline](https://aws.amazon.com/codepipeline/).

**nota**  
Para integrar CodeCommit, CodeBuild, e CodePipeline com um único RFC CodeDeploy, envie o tipo de alteração Gerenciamento \$1 AWS serviço \$1 Serviço autoprovisionado \$1 Adicionar (automação gerenciada) (ct-3qe6io8t6jtny) e solicite os três serviços: e. CodeBuild CodeDeploy CodePipeline Em seguida, todas as três funções`customer_codebuild_service_role`,`customer_codedeploy_service_role`, e `aws_code_pipeline_service_role` são provisionadas em sua conta. Depois de provisionar sua conta, você deve integrar a função em sua solução de federação.  
CodePipeline no AMS, não oferece suporte a “Amazon CloudWatch Events” para o Source Stage porque precisa de permissões elevadas para criar a função e a política de serviço, o que ignora o modelo de privilégios mínimos e o processo de gerenciamento de alterações do AMS.

## CodePipeline perguntas frequentes sobre o AWS Managed Services
<a name="set-code-pipeline-faqs"></a>

**P: Como faço para solicitar acesso à CodePipeline minha conta do AMS?**

Solicite acesso ao CodePipeline enviando uma solicitação de serviço para `customer_code_pipeline_console_role` a conta relevante. Depois de provisionado em sua conta, você deve integrar a função em sua solução de federação.

Nesse momento, o AMS Operations também implantará essa função de serviço em sua conta:`aws_code_pipeline_service_role_policy`.

**P: Quais são as restrições de uso CodePipeline na minha conta AMS?**

Sim. CodePipeline recursos, estágios e fornecedores estão limitados ao seguinte:

1. Estágio de implantação: limitado ao Amazon S3 e AWS CodeDeploy

1. Estágio de origem: limitado ao Amazon S3,, AWS CodeCommit, e BitBucket GitHub

1. Estágio de construção: limitado a AWS CodeBuild, e Jenkins

1. Estágio de aprovação: limitado ao Amazon SNS

1. Estágio de teste: limitado a Jenkins AWS CodeBuild, Ghost Inspector UI Testing BlazeMeter, Micro StormRunner Focus Load e Runscope API Monitoring

1. Invoke Stage: limitado a Step Functions e Lambda
**nota**  
As operações do AMS serão implantadas `customer_code_pipeline_lambda_policy` em sua conta; elas devem ser vinculadas à função de execução do Lambda para o estágio de invocação do Lambda. Forneça o nome da service/execution função do Lambda com a qual você deseja adicionar essa política. Se não houver uma service/execution função personalizada do Lambda, o AMS criará uma nova função chamada`customer_code_pipeline_lambda_execution_role`, que será uma cópia de `customer_lambda_basic_execution_role` junto com. `customer_code_pipeline_lambda_policy`

**P: Quais são os pré-requisitos ou dependências para usar CodePipeline na minha conta do AMS?**

AWS serviços suportados AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy devem ser lançados antes ou junto com o lançamento do CodePipeline.