기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
소스 코드의 버전 관리를 위한 대안 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
저장소를 만들어야 합니다.
-
AFT계정 요청. 샘플 코드를 사용할 수 있습니다
. AFT계정 요청에 대한 자세한 내용은 을 참조하십시오AFT에 새 계정을 프로비저닝하세요. -
AFT계정 프로비저닝 사용자 지정. 샘플 코드를 사용할
수 있습니다. AFT계정 프로비저닝 사용자 지정에 대한 자세한 내용은 을 참조하십시오. AFT 계정 프로비저닝 사용자 지정 상태 머신을 생성하세요. -
AFT글로벌 사용자 지정. 샘플 코드를 사용할 수 있습니다
. AFT글로벌 사용자 지정에 대한 자세한 내용은 을 참조하십시오계정 사용자 지정. -
AFT계정 사용자 지정. 샘플 코드를 사용할 수 있습니다
. AFT계정 사용자 지정에 대한 자세한 내용은 을 참조하십시오계정 사용자 지정.
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 설명서를 참조하십시오.