Alternativas para el control de versiones del código fuente en AFT - AWS Control Tower

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.

Alternativas para el control de versiones del código fuente en AFT

AFTutiliza un sistema AWS CodeCommit de control de versiones de código fuente (VCS) y permite utilizar otros CodeConnectionsque se adapten a los requisitos empresariales o a la arquitectura existente.

Si va a realizar una implementación AFT por primera vez y no tiene un CodeCommit repositorio existente, debe especificar un VCS proveedor externo como parte de los requisitos previos de la AFT implementación. Para obtener más información, consulte Alternativas para el control de versiones del código fuente en AFT.

AFTadmite las siguientes alternativas de control del código fuente:
  • GitHub

  • GitHub Servidor empresarial

  • BitBucket

nota

Si lo especifica AWS CodeCommit como suyoVCS, no es necesario realizar ningún paso adicional. AFTcrea los git repositorios necesarios en su entorno, con los nombres predeterminados. Sin embargo, puede anular los nombres de los repositorios predeterminados CodeCommit, según sea necesario, para cumplir con los estándares de su organización.

Configure un sistema de control de versiones de código fuente alternativo (personalizadoVCS) con AFT

Para configurar un sistema de control de versiones de código fuente alternativo para su AFT implementación, siga estos pasos.

Paso 1: Cree git repositorios en un sistema de control de versiones de terceros compatible (VCS).

Si no los utiliza AWS CodeCommit, debe crear git repositorios en el entorno AFT de un VCS proveedor externo compatible para los siguientes elementos.

Paso 2: especifique los parámetros de VCS configuración necesarios para la implementación AFT

Los siguientes parámetros de entrada son necesarios para configurar el VCS proveedor como parte de la AFT implementación.

  • vcs_provider: Si no lo utiliza AWS CodeCommit, especifique el VCS proveedor como"bitbucket", o "github""githubenterprise", según su caso de uso.

  • github_enterprise_url: solo para clientes empresariales, especifique el. GitHub GitHub URL

  • account_request_repo_name: Para los usuarios, este valor se establece en. AWS CodeCommit aft-account-request En un entorno de VCS proveedores externos AFT compatible, actualiza este valor de entrada con el nombre real de tu repositorio. BitBucketEn Github y GitHub Enterprise, el nombre del repositorio debe tener ese formato[Org]/[Repo].

  • account_customizations_repo_name: para los usuarios, este valor se establece en. AWS CodeCommit aft-account-customizations En un entorno de VCS proveedores externos AFT compatible, actualiza este valor de entrada con el nombre de tu repositorio. BitBucketEn Github y GitHub Enterprise, el nombre del repositorio debe tener ese formato[Org]/[Repo].

  • account_provisioning_customizations_repo_name: para los usuarios, este valor se establece en. AWS CodeCommit aft-account-provisioning-customizations En un entorno de proveedores externos AFT compatible, actualiza este valor de entrada con el nombre de tu repositorio. VCS BitBucketEn Github y GitHub Enterprise, el nombre del repositorio debe tener ese formato[Org]/[Repo].

  • global_customizations_repo_name: para AWS CodeCommit los usuarios, este valor se establece en. aft-global-customizations En un entorno de VCS proveedores externos AFT compatible, actualiza este valor de entrada con el nombre de tu repositorio. BitBucketEn Github y GitHub Enterprise, el nombre del repositorio debe tener ese formato[Org]/[Repo].

  • account_request_repo_branch: La rama es la main predeterminada, pero el valor se puede anular.

De forma predeterminada, las fuentes provienen de la rama de cada repositorio. AFT main git Puede anular el valor del nombre de la rama con un parámetro de entrada adicional. Para obtener más información sobre los parámetros de entrada, consulte el README archivo del módulo AFTTerraform.

Para clientes actuales AWS CodeCommit

Si crea un CodeCommit repositorio con un nombre nuevoAFT, puede actualizar el nombre del repositorio actualizando los valores de estos parámetros de entrada.

Paso 3: Complete la AWS CodeStar conexión para los VCS proveedores externos

Cuando se ejecute la implementación, AFT creará los AWS CodeCommit repositorios necesarios o creará una AWS CodeStar conexión para el VCS proveedor externo que haya elegido. En este último caso, debe iniciar sesión manualmente en la consola de la cuenta de AFT administración para completar la AWS CodeStar conexión pendiente. Consulta la AWS CodeStar documentación para obtener más instrucciones sobre cómo completar la AWS CodeStar conexión.