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.
-
AFTsolicitudes de cuenta. Código de muestra disponible
. Para obtener más información sobre las solicitudes de AFT cuentas, consulteAprovisione una nueva cuenta con AFT. -
AFTpersonalizaciones de aprovisionamiento de cuentas. Código de muestra disponible
. Para obtener más información sobre las personalizaciones del aprovisionamiento de AFT cuentas, consulte. Cree su máquina de estado, personalizaciones, personalizaciones y aprovisionamiento de cuentas AFT. -
AFTpersonalizaciones globales. Código de muestra disponible.
Para obtener más información sobre las personalizaciones AFT globales, consultePersonalizaciones de cuentas. -
AFTpersonalizaciones de cuentas. Código de muestra disponible.
Para obtener más información sobre las personalizaciones de AFT cuentas, consultePersonalizaciones de cuentas.
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.