AFT를AWS CodeCommit에서 다른 VCS 공급자로 이동 - AWS Control Tower란

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AFT를AWS CodeCommit에서 다른 VCS 공급자로 이동

이 섹션에서는 AWS Control Tower Account Factory for Terraform(AFT)을 버전 관리 시스템(VCS)으로AWS CodeCommit에서 다른 VCS 공급자로 이동하는 방법에 대한 개요를 제공합니다.

1단계. 선택한 VCS에서 새 리포지토리를 설정합니다.

2단계. git에서 이러한 리포지토리를 새 원격으로 추가합니다.

3단계. 새 VCS 제공업체로 git push를 실행합니다.

참고

생성하는 리포지토리 구조는 in AWS CodeCommit과 동일해야 합니다. 구조를 변경하면 원하는 코드를 AFT가 실행할 수 없게 됩니다.

리포지토리 구조:
  • aft-account-request

  • aft-account-customizations

  • aft-global-customizations

  • aft-account-provisioning-customizations

4단계. AWS Control Tower 관리 계정에서 다음 예제와 같이 VCS 제공업체를 가리키도록 Terraform 모듈(부트스트랩)을 업데이트합니다.

예: Terraform OSS를 사용하는 GitLab

- terraform plan을 실행하여 변경 사항을 미리 본 다음 terraform apply를 실행합니다.

5단계. 다음과 같이 CodeConnection(이전 CodeStar) 설정을 마치기 위한 단계를 완료합니다.

  1. AFT 관리 계정에 로그인합니다.

  2. 보류 중인 연결 업데이트 또는AWS콘솔 []에 설명된 대로 새 VCS 공급자에 대한 pending AWS CodeConnections를 찾아 완료합니다https://us-east-1.console.aws.amazon.com/codesuite/settings/connections.

  3. 참조: 배포 후 단계

참고

계정 파이프라인은 aft-invoke-customizations Step Functions가 간접적으로 호출될 때까지 이전 소스를 유지합니다. 이 간접 호출은 업그레이드의 일부 또는 다음 사용자 지정의 간접 호출의 일부로 수행됩니다.

자세한 내용은이 블로그: How to migration your AWS CodeCommit repository to other Git provider를 참조하세요.