소스 코드의 버전 관리를 위한 대안 AFT - AWS Control Tower

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

소스 코드의 버전 관리를 위한 대안 AFT

AFT소스 코드 버전 제어 시스템 (VCS) AWS CodeCommit 에 사용되며 비즈니스 요구 사항이나 기존 아키텍처를 CodeConnections충족하는 다른 시스템을 사용할 수 있습니다.

처음 AFT 배포할 때 기존 CodeCommit 리포지토리가 없는 경우 AFT 배포 사전 요구 사항의 일부로 외부 VCS 공급자를 지정해야 합니다. 자세한 내용은 에서 소스 코드의 버전 관리 대안을 참조하십시오. AFT

AFT다음과 같은 소스 코드 제어 대안을 지원합니다.
  • GitHub

  • GitHub 엔터프라이즈 서버

  • BitBucket

참고

원하는 AWS CodeCommit VCS 것으로 지정하는 경우 추가 단계가 필요하지 않습니다. AFT기본 이름을 사용하여 환경에 필요한 git 리포지토리를 만듭니다. 그러나 필요에 따라 조직 표준에 맞게 기본 저장소 이름을 재정의할 수 있습니다. CodeCommit

다음을 사용하여 대체 소스 코드 버전 관리 시스템 (사용자 지정VCS) 을 설정하십시오. AFT

AFT배포를 위한 대체 소스 코드 버전 제어 시스템을 설정하려면 다음 단계를 따르십시오.

1단계: 지원되는 타사 버전 관리 시스템에서 git 리포지토리를 생성합니다 ()VCS.

를 사용하지 AWS CodeCommit않는 경우 AFT 지원되는 타사 VCS 제공자 환경에서 다음 항목에 대한 git 저장소를 만들어야 합니다.

2단계: 배포에 AFT 필요한 VCS 구성 매개 변수 지정

VCS공급자를 AFT 배포의 일부로 구성하려면 다음 입력 매개변수가 필요합니다.

  • vcs_provider: 사용하지 않는 경우 사용 AWS CodeCommit사례에 따라 VCS 공급자를 "bitbucket" "github""githubenterprise", 또는 로 지정하십시오.

  • github_enterprise_url: 엔터프라이즈 고객의 경우에만 다음을 지정하십시오. GitHub GitHub URL

  • 계정_요청_저장소_이름: 사용자의 경우 이 값은 로 설정됩니다. AWS CodeCommit aft-account-request AFT지원되는 타사 VCS 제공자 환경에서는 이 입력 값을 실제 저장소 이름으로 업데이트하십시오. BitBucket, Github 및 GitHub Enterprise의 경우 리포지토리 이름의 형식은 다음과 같아야 합니다. [Org]/[Repo]

  • 계정_사용자 지정_저장소_이름: 사용자의 경우 이 값은 로 설정됩니다. AWS CodeCommit aft-account-customizations AFT지원되는 타사 VCS 제공자 환경에서는 이 입력 값을 저장소 이름으로 업데이트하십시오. BitBucket, Github 및 GitHub Enterprise의 경우 리포지토리 이름의 형식은 다음과 같아야 합니다. [Org]/[Repo]

  • 계정_프로비져닝_커스터마이징_리포지_이름: 사용자의 경우 이 값은 로 설정됩니다. AWS CodeCommit aft-account-provisioning-customizations 지원되는 타사 제공자 환경에서는 이 입력 값을 저장소 이름으로 AFT 업데이트하십시오. VCS BitBucket, Github 및 GitHub Enterprise의 경우 리포지토리 이름의 형식은 다음과 같아야 합니다. [Org]/[Repo]

  • 글로벌_커스터마이징_repo_name: 사용자의 경우 이 값은 로 설정됩니다. AWS CodeCommit aft-global-customizations AFT지원되는 타사 VCS 제공자 환경에서는 이 입력 값을 저장소 이름으로 업데이트하십시오. BitBucket, Github 및 GitHub Enterprise의 경우 리포지토리 이름의 형식은 다음과 같아야 합니다. [Org]/[Repo]

  • account_request_repo_branch: 기본적으로 브랜치가 사용되지만 값을 재정의할 수 있습니다. main

기본적으로 각 리포지토리 브랜치의 소스입니다. AFT main git 추가 입력 매개 변수로 분기 이름 값을 재정의할 수 있습니다. 입력 매개변수에 대한 자세한 내용은 AFTTerraform README 모듈의 파일을 참조하십시오.

기존 고객의 경우 AWS CodeCommit

새 이름으로 CodeCommit 리포지토리를 생성하는 경우 이러한 입력 매개 변수의 값을 업데이트하여 리포지토리 이름을 업데이트할 수 있습니다. AFT

3단계: 타사 VCS 공급자에 대한 AWS CodeStar 연결 완료

배포가 실행되면 AFT 필요한 AWS CodeCommit 리포지토리가 생성되거나 선택한 타사 VCS 공급자에 대한 AWS CodeStar 연결이 생성됩니다. 후자의 경우 AFT 관리 계정의 콘솔에 수동으로 로그인하여 보류 중인 AWS CodeStar 연결을 완료해야 합니다. AWS CodeStar 연결 완료에 대한 자세한 지침은 AWS CodeStar 설명서를 참조하십시오.