Puede usar Bitbucket para conectar con CodeBuild. Se admiten las conexiones de aplicación de Bitbucket mediante AWS CodeConnections.
nota
CodeConnections está disponible en menos regiones que CodeBuild. En CodeBuild puede utilizar conexiones entre regiones. Las conexiones creadas en regiones de suscripción no se pueden usar en otras regiones. Para obtener más información, consulte Puntos de conexión y cuotas de AWS CodeConnections.
Temas
Paso 1: Crear una conexión a Bitbucket (consola)
Siga estos pasos a fin de usar la consola de CodeBuild para agregar una conexión a su proyecto en Bitbucket.
Para crear una conexión a Bitbucket
-
Siga las instrucciones de la Guía del usuario de Herramientas para desarrolladores para la Creación de una conexión a Bitbucket.
Paso 2: Conceder acceso al rol de IAM del proyecto de CodeBuild para usar la conexión
Puede conceder acceso al rol de IAM del proyecto de CodeBuild para usar los tokens de Bitbucket distribuidos por su conexión.
Para conceder acceso al rol de IAM del proyecto de CodeBuild
-
Siga las instrucciones de Cómo permitir que CodeBuild interactúe con otros servicios de AWS para su proyecto de CodeBuild a fin de crear un rol de IAM para CodeBuild.
-
Mientras sigue las instrucciones, agregue la siguiente política de IAM a su rol de proyecto de CodeBuild para conceder acceso a la conexión.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeconnections:GetConnectionToken", "codeconnections:GetConnection" ], "Resource": [
<connection-arn>
] } ] }
Paso 3: Configurar CodeBuild para usar la nueva conexión
Puede configurar una conexión como credencial de nivel de cuenta y usarla en un proyecto.
Para configurar una conexión como credencial de nivel de cuenta en la AWS Management Console
-
En Source provider (Proveedor de código fuente), elija Bitbucket.
-
En Credencial, realice una de las siguientes acciones:
-
Elija Credencial de origen predeterminada para aplicar la credencial de origen predeterminada de su cuenta a todos los proyectos.
-
Si no está conectado a Bitbucket, elija Administrar la credencial de origen predeterminada.
-
En Tipo de credencial, elija CodeConnections.
-
En Conexión, elija usar una conexión existente o cree una nueva.
-
-
Elija Credencial de origen personalizada a fin de usar una credencial de este tipo para anular la configuración predeterminada de su cuenta.
-
En Tipo de credencial, elija CodeConnections.
-
En Conexión, elija usar una conexión existente o cree una nueva.
-
-
Para obtener información sobre cómo configurar varios tokens en su proyecto de CodeBuild, consulte Configuración de varios tokens como credenciales de nivel de origen.