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

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 (revisão obrigatória) (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 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 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.