Conexiones de aplicación de Bitbucket - AWS CodeBuild

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.

Conexiones de aplicación de Bitbucket

Puedes usar Bitbucket para conectarte con. CodeBuild Se admiten las conexiones de aplicación de Bitbucket mediante AWS CodeConnections.

nota

CodeConnections está disponible en menos regiones que. CodeBuild Puede utilizar conexiones entre regiones en CodeBuild. 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.

Paso 1: creación de una conexión a Bitbucket (consola)

Sigue estos pasos para usar la CodeBuild consola y añadir una conexión a tu proyecto en Bitbucket.

Para crear una conexión a Bitbucket

Paso 2: Concede acceso al rol de IAM CodeBuild del proyecto para usar la conexión

Puedes conceder acceso a la función de IAM CodeBuild del proyecto para usar los tokens de Bitbucket que vende tu conexión.

Para conceder acceso a la función de IAM CodeBuild del proyecto
  1. Cree un rol de IAM para su CodeBuild proyecto siguiendo las instrucciones CodeBuild Permiten interactuar con otros servicios AWS para su CodeBuild proyecto.

  2. Siguiendo las instrucciones, añada la siguiente política de IAM a su rol en el CodeBuild proyecto para conceder el acceso a la conexión.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeconnections:GetConnectionToken", "codeconnections:GetConnection" ], "Resource": [ <connection-arn> ] } ] }

Paso 3: CodeBuild Configúralo para usar la nueva conexión

Puede configurar una conexión como credencial de cuenta y usarla en un proyecto.

AWS Management Console
Para configurar una conexión como una credencial a nivel de cuenta en el AWS Management Console
  1. En Source provider (Proveedor de código fuente), elija Bitbucket.

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

      1. Si no está conectado a Bitbucket, elija Administrar la credencial de origen predeterminada.

      2. En el tipo de credencial, elija. CodeConnections

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

      1. En Tipo de credencial, elija. CodeConnections

      2. En Conexión, elija usar una conexión existente o cree una nueva.

AWS CLI
Para configurar una conexión como una credencial a nivel de cuenta en el AWS CLI
  • Abra un terminal (Linux, macOS o Unix) o un símbolo del sistema (Windows). Utilice el AWS CLI para ejecutar el import-source-credentials comando, especificando el --auth-type--server-type, y --token para la conexión.

    Utilice el siguiente comando:

    aws codebuild import-source-credentials --auth-type CODECONNECTIONS --server-type BITBUCKET --token <connection-arn>

Para obtener más información sobre cómo configurar varios tokens en su CodeBuild proyecto, consulteConfiguración de varios tokens como credenciales de origen.