Você pode usar o Bitbucket para se conectar ao CodeBuild. As conexões da aplicação do Bitbucket têm suporte por meio do Conexões de código da AWS.
nota
O CodeConnections está disponível em menos regiões do que o CodeBuild. Você pode usar conexões entre regiões no CodeBuild. Conexões criadas em regiões de aceitação não podem ser usadas em outras regiões. Para obter mais informações, consulte Endpoints e cotas do Conexões de código da AWS.
Tópicos
Etapa 1: criar uma conexão com o Bitbucket (console)
Execute estas etapas para usar o console do CodeBuild para adicionar uma conexão ao projeto do Bitbucket.
Para criar uma conexão com o Bitbucket
-
Siga as instruções no Guia do usuário do Developer Tools para Criar uma conexão com o Bitbucket.
Etapa 2: conceder projeto do CodeBuild acesso ao perfil do IAM para usar a conexão
Você pode conceder ao projeto do CodeBuild acesso ao perfil do IAM para usar os tokens do Bitbucket fornecidos pela sua conexão.
Para conceder acesso ao perfil do IAM do projeto do CodeBuild
-
Crie um perfil do IAM para o projeto do CodeBuild seguindo as instruções para Permitir que o CodeBuild interaja com outros serviços da AWS para o projeto do CodeBuild.
-
Ao seguir as instruções, adicione a política do IAM a seguir ao seu perfil de projeto do CodeBuild para conceder acesso à conexão.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeconnections:GetConnectionToken", "codeconnections:GetConnection" ], "Resource": [
<connection-arn>
] } ] }
Etapa 3: configurar o CodeBuild para usar a nova conexão
Você pode configurar uma conexão como uma credencial no nível da conta e usá-la em um projeto.
Para configurar uma conexão como uma credencial no nível da conta na AWS Management Console
-
Em Provedor de origem, escolha Bitbucket.
-
Em Credencial, siga um destes procedimentos:
-
Escolha Credencial de origem padrão para usar a credencial de origem padrão da conta e aplicá-la a todos os projetos.
-
Se você não estiver conectado ao Bitbucket, escolha Gerenciar credencial de origem padrão.
-
Em Tipo de credencial, escolha CodeConnections.
-
Em Conexão, escolha usar uma conexão existente ou crie uma.
-
-
Escolha Credencial de origem personalizada para usar uma credencial de origem personalizada para substituir as configurações padrão da conta.
-
Em Tipo de credencial, escolha CodeConnections.
-
Em Conexão, escolha usar uma conexão existente ou crie uma.
-
-
Para obter mais informações sobre como configurar vários tokens no projeto do CodeBuild, consulte Configurar vários tokens como credenciais no nível de origem.