View a markdown version of this page

Use o AMS SSP para provisionar AWS CodePipeline em sua conta AMS - Guia do usuário avançado do AMS

Aviso de fim do suporte: em 30 de junho de 2027, AWS encerrará o suporte para o AMS Advanced. Depois de 30 de junho de 2027, você não poderá mais acessar o console do AMS Advanced ou os recursos do AMS Advanced. Para obter mais informações, consulte Fim do suporte do AMS Advanced.

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

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

nota

Para integrar CodeCommit, CodeBuild, e CodePipeline com um único RFC CodeDeploy, envie o tipo de alteração Gerenciamento | AWS serviço | Serviço autoprovisionado | Adicionar (automação gerenciada) (ct-3qe6io8t6jtny) e solicite os três serviços: e. CodeBuild CodeDeploy CodePipeline Em seguida, todas as três funçõescustomer_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

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

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

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

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

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

  6. 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 chamadacustomer_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.