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.
Mover AFT de AWS CodeCommit a otro proveedor de VCS
En esta sección se ofrece información general sobre cómo puede transferir AWS Control Tower Account Factory for Terraform (AFT) de AWS CodeCommit un sistema de control de versiones (VCS) a otro proveedor de VCS.
Paso 1. Configure nuevos repositorios en el VCS que prefiera.
Paso 2. Añada estos repositorios como nuevos controles remotos en git.
Paso 3. Ejecute git push en el nuevo proveedor de VCS.
nota
La estructura de repositorios que cree debe ser la misma que en.AWS CodeCommit Cambiar la estructura impide que AFT pueda ejecutar el código deseado.
Estructura del repositorio:
-
aft-account-request
-
aft-account-customizations
-
aft-global-customizations
-
aft-account-provisioning-customizations
Paso 4. En su cuenta de administración de AWS Control Tower, actualice el módulo Terraform (bootstrap) para que apunte a su proveedor de VCS, como se muestra en el siguiente ejemplo:
Ejemplo: GitLab con Terraform OSS
— Ejecute terraform plan para obtener una vista previa de los cambios, luego terraform
apply.
Paso 5. Complete los pasos para terminar de configurar el CodeConnection (anteriormente conocido como CodeStar):
Inicie sesión en la cuenta de administración de AFT.
Localice y complete los datos pendientes AWS CodeConnections del nuevo proveedor de VCS, tal y como se describe en Actualizar una conexión pendiente, o en la AWS consola, [
https://us-east-1.console.aws.amazon.com/codesuite/settings/connections].Referencia: Pasos posteriores a la implementación
nota
Las canalizaciones de cuentas conservan el origen anterior hasta que se invoque aft-invoke-customizations Step Functions. Esta invocación se puede realizar como parte de la actualización o como parte de las siguientes invocaciones de personalizaciones.
Para obtener más información, consulta este blog: Cómo migrar tu AWS CodeCommit repositorio a otro proveedor de Git