View a markdown version of this page

Aplicação OAuth do Bitbucket - AWS CodeBuild

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

Aplicação OAuth do Bitbucket

Ação necessária para a rotação do token Bitbucket OAuth

A Atlassian agora impõe tokens de atualização rotativos de uso único para o Bitbucket OAuth. Recomendamos migrar paraConexões da aplicação do Bitbucket, o que elimina totalmente o gerenciamento de tokens. Para obter instruções sobre migração, consulteMigrar para Conexões de código da AWS (recomendado).

Se você preferir continuar usando o OAuth com o Secrets Manager, adicione a secretsmanager:PutSecretValue permissão à sua função de CodeBuild serviço. Para obter mais informações, consulte Ação necessária para Manager-stored credenciais Secrets.

Se você usar a CodeBuild-managed opção, nenhuma alteração será necessária. CodeBuild manipula a rotação de tokens automaticamente.

Conectar o Bitbucket usando o OAuth (console)

Para usar o console para conectar o projeto ao Bitbucket usando uma aplicação OAuth, faça o que é indicado a seguir ao criar um projeto. Para mais informações, consulte Criar um projeto de compilação (console).

  1. Em Provedor de origem, escolha Bitbucket.

  2. Em Credencial, siga um destes procedimentos:

    • Escolha usar credenciais de conta para aplicar a credencial de origem padrão da conta a todos os projetos.

      1. Se não houver uma conexão com o Bitbucket, escolha Gerenciar credencial da conta.

      2. Em Tipo de credencial, escolha Aplicação OAuth.

    • Se optar por usar credenciais no nível da conta em Serviço, escolha qual serviço você gostaria de usar para armazenar o token e faça o seguinte:

      1. Se optar por usar o Secrets Manager, você poderá escolher usar uma conexão secreta existente ou criar um segredo e selecionar Salvar. Para obter mais informações sobre como criar um novo segredo, consulteCriar e armazenar um token em um segredo do Secrets Manager.

      2. Se você optar por usar CodeBuilde, em seguida, escolher Salvar.

    • Selecione Usar credenciais substitutas apenas para este projeto para usar uma credencial de origem personalizada a fim de substituir as configurações de credenciais da conta.

      1. Na lista de credenciais preenchida, escolha uma das opções em Aplicação OAuth.

      2. Você também pode criar um token de aplicação OAuth selecionando criar uma conexão de token de aplicação OAuth na descrição.

Para revisar as aplicações OAuth autorizadas, navegue até Autorizações de aplicações no Bitbucket e verifique se uma aplicação chamada AWS CodeBuild (region) está listada.