

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Aplicación OAuth de Bitbucket
<a name="oauth-app-bitbucket"></a>

**Acción necesaria para la rotación del token OAuth de Bitbucket**  
Atlassian ahora aplica los tokens de actualización rotativos de un solo uso para Bitbucket OAuth. Recomendamos migrar a, ya que elimina por completo la administración de los tokens. [Conexiones de aplicación de Bitbucket](connections-bitbucket-app.md) Para obtener instrucciones sobre la migración, consulte. [Migre a AWS CodeConnections (recomendado)](connections-bitbucket-app.md#connections-bitbucket-migrate-to-codeconnections)  
Si prefieres seguir usando OAuth con Secrets Manager, añade el `secretsmanager:PutSecretValue` permiso a tu rol de CodeBuild servicio. Para obtener más información, consulte [Acción Manager-stored obligatoria para las credenciales de Secrets](connections-bitbucket-app.md#connections-bitbucket-oauth-sm-action).  
Si utilizas CodeBuild-managed esta opción, no es necesario realizar cambios. CodeBuild gestiona la rotación de los tokens automáticamente.

## Conexión de Bitbucket mediante OAuth (consola)
<a name="oauth-app-bitbucket-console"></a>

Si quiere utilizar la consola para conectar el proyecto a Bitbucket mediante una aplicación OAuth, haga lo siguiente a la hora de crear un proyecto. Para obtener información, consulte [Creación de un proyecto de compilación (consola)](create-project.md#create-project-console). 

1. En **Source provider (Proveedor de código fuente)**, elija **Bitbucket**. 

1. En **Credencial**, realice una de las siguientes acciones:
   + Elija utilizar credenciales de cuenta para aplicar la credencial de origen predeterminada de su cuenta a todos los proyectos.

     1. Si no está conectado a Bitbucket, elija **Administrar la credencial de cuenta**.

     1. En **Tipo de credencial**, elija **Aplicación de OAuth**.
   + Si ha elegido utilizar credenciales de nivel de cuenta para **Servicio**, elija qué servicio desea usar para almacenar el token y haga lo siguiente:

     1. Si decide usar **Secrets Manager**, puede elegir entre usar una conexión de secreto existente o crear un secreto nuevo y elegir **Guardar**. Para obtener más información sobre la creación de un secreto nuevo, consulte[Creación y almacenamiento de un token en un secreto de Secrets Manager](asm-create-secret.md).

     1. Si elige usar **CodeBuild**y, a continuación, selecciona **Guardar**.
   + Seleccione **Usar credenciales de anulación solo para este proyecto** para utilizar una credencial de origen personalizada para anular la configuración de credencial de la cuenta.

     1. En la lista de credenciales rellenada, elija una de las opciones de **Aplicación de OAuth**.

     1. También puede crear un nuevo token de aplicación de OAuth seleccionando **crear una nueva conexión de token de aplicación de OAuth** en la descripción.

Para revisar sus aplicaciones OAuth autorizadas, vaya a [Autorizaciones de aplicaciones](https://bitbucket.org/account/settings/app-authorizations/) en Bitbucket y compruebe que se enumera una aplicación llamada `AWS CodeBuild ({{region}})`. 