As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Mova o AFT AWS CodeCommit de outro provedor de VCS
Esta seção fornece uma visão geral de como você pode mover o AWS Control Tower Account Factory for Terraform (AFT) do AWS CodeCommit seu sistema de controle de versão (VCS) para outro provedor de VCS.
Etapa 1. Configure novos repositórios no VCS de sua escolha.
Etapa 2. Adicione esses repositórios como novos controles remotos no git.
Etapa 3. Execute git push no novo provedor do VCS.
nota
A estrutura do repositório que você cria deve ser a mesma de AWS CodeCommit. Alterar a estrutura impede a capacidade do AFT de executar o código desejado.
Estrutura do repositório:
-
aft-account-request
-
aft-account-customizations
-
aft-global-customizations
-
aft-account-provisioning-customizations
Etapa 4. Na sua conta gerencial do AWS Control Tower, atualize o módulo Terraform (bootstrap) para apontar para seu provedor do VCS, conforme mostrado no exemplo a seguir:
Exemplo: GitLab com o Terraform OSS
— Execute terraform plan para visualizar as alterações, em seguida, terraform
apply.
Etapa 5. Conclua as etapas para concluir a configuração do CodeConnection (anteriormente conhecido como CodeStar):
Fazer login na sua conta gerencial do AFT
Localize e conclua o pendente AWS CodeConnections para o novo provedor VCS, conforme descrito em Atualizar uma conexão pendente, ou no AWS console, [
https://us-east-1.console.aws.amazon.com/codesuite/settings/connections].Referência: Etapas de pós-implantação
nota
Os pipelines da conta retêm a fonte anterior até que a etapa de funções aft-invoke-customizations seja invocada. Essa invocação pode ser feita como parte da atualização ou como parte das próximas invocações de personalizações.
Para obter mais informações, consulte este blog: Como migrar seu AWS CodeCommit repositório para outro provedor Git