

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

# 소스 코드 리포지토리 커넥터 생성
<a name="dotnet-creating-repo-connector"></a>

이후 [AWS Transform .NET 작업 계획 생성](dotnet-creating-job-plan.md) **작업** 탭에서 AWS 변환 창의 왼쪽 창에 변환 작업의 단계가 나열됩니다. 첫 번째 단계는 *변환할 리소스 가져오기*입니다. 이 단계에서*는 공동 작업자를 초대하고 소스 코드 **리포지토리를 연결할* 수 있습니다. AWS 변환 창의 오른쪽 창에서 세부 정보를 지정합니다.

각 변환 작업에는 소스 코드 리포지토리 커넥터가 하나만 있어야 합니다. AWS 변환 에이전트는이 커넥터를 사용하여 [AWS CodeConnections](https://docs.aws.amazon.com/dtconsole/latest/userguide/welcome-connections.html)를 사용하여 GitHub, GitLab 또는 Bitbucket에서 .NET 코드베이스를 다운로드합니다. AWS 변환 작업과 동일한 리전에서 AWS CodeConnections를 설정해야 합니다. 또는 [소스 코드 리포지토리 대신 Amazon S3의 소스 코드에 연결할](https://docs.aws.amazon.com/transform/latest/userguide/dotnet-connect-source-code-s3.html) 수 있습니다.

**참고**  
기존 소스 코드 리포지토리 커넥터가 있는 경우 AWS 변환에서 알림을 보냅니다. 이 **커넥터를 사용하려면 기존** 커넥터 사용을 선택합니다. 기존 커넥터를 사용하지 않으려면 [기존 커넥터 삭제](#deleting-existing-connector) 이전 단원을 참조하십시오[새 커넥터 추가](#adding-new-connector). 작업당 하나의 소스 리포지토리 커넥터만 가질 수 있습니다.

## 새 커넥터 추가
<a name="adding-new-connector"></a>

새 소스 코드 리포지토리 커넥터를 생성하려면:

1.  AWS CodeConnections 커넥터에 사용할 AWS 계정 번호를 입력합니다.

1. 동일한 AWS 계정에 대해 up AWS CodeConnections를 설정하지 않은 경우 Set [up AWS CodeConnections를 설정합니다](https://docs.aws.amazon.com/dtconsole/latest/userguide/setting-up-connections.html).

1. [AWS 개발자 도구 콘솔](https://console.aws.amazon.com/codesuite/settings/connections)을 사용하여 [Bitbucket](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-create-bitbucket.html), [GitHub](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-create-github.html), [GitHub Enterprise Server](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-create-gheserver.html), [GitLab](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-create-gitlab.html) 또는 [AzureDevOps](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-create-azure.html) 리포지토리에 대한 연결을 생성합니다.

1. 생성한 연결의 Amazon 리소스 이름(ARN)을 복사합니다.

1.  AWS 변환으로 돌아가서 생성한 연결의 ARN을 붙여 넣습니다.

1. 커넥터의 이름을 입력합니다.
**참고**  
커넥터 이름의 일부로 개인 정보를 입력하지 마십시오.

1. **커넥터 생성 시작을 선택합니다.**

1. AWS 변환은 현재 변환 작업과 동일한 리전에 입력한 AWS 계정에 대한 커넥터를 생성하도록 요청하고 AWS 관리 콘솔에서 AWS 관리자가 승인 요청을 승인할 준비가 되었음을 알립니다. **확인 링크 복사를** 선택합니다.

1.  AWS 관리자인 경우 AWS 계정에 로그인하고 확인 링크로 이동하여 연결 요청을 승인합니다. AWS 관리자가 아닌 경우 AWS 관리자에게 확인 링크를 제공합니다.

1.  AWS 관리자가 커넥터 요청을 승인한 후 **커넥터 완성**을 선택하여 커넥터 생성 프로세스를 완료합니다. 다른 커넥터를 사용하려면 **다시 시작**을 선택하여 커넥터 생성 프로세스를 다시 시작합니다.

공동 작업 탭에는 다음과 같은 커넥터에 대한 세부 정보도 포함되어 있습니다.
+ 상태 - 승인됨 또는 승인 보류 중
+ AWS 계정 ID
+ AWS 리전
+ 연결 ARN

## 기존 커넥터 삭제
<a name="deleting-existing-connector"></a>

**참고**  
기존 소스 코드 리포지토리 커넥터가 있는 경우 AWS 변환에서 알림을 보냅니다. **기존 커넥터 사용** 또는 **삭제를 선택하고 새 커넥터를 생성합니다**.

기존 소스 코드 리포지토리 연결을 삭제하도록 선택하면 커넥터를 실제로 삭제하기 전에 AWS 변환에서 경고를 보냅니다.

1. 다음과 같은 몇 가지 방법으로 기존 커넥터를 삭제할 수 있습니다.

   1.  AWS 변환에 메시지가 표시되면 **삭제를 선택하고 새 커넥터를 생성할** 수 있습니다.

   1. 프롬프트에서 **다시** 시작을 선택할 수도 있습니다. **이 커넥터를 수정하려면 다시 시작해야 합니다**.

1. AWS 변환은 다시 시작하면 커넥터가 삭제된다는 경고를 표시합니다. 커넥터를 삭제하려면 다시 **시작**을 선택합니다.

1. AWS 변환은 커넥터를 삭제하면 Bitbucket, GitHub 및 GitLab과 같은 타사 리포지토리에 대한 연결이 제거됨을 다시 경고합니다. 또한 커넥터를 삭제하면이 커넥터를 사용하는 모든 AWS 변환 작업이 실패합니다. 삭제를 확인하려면 *delete*를 입력하고 **Delete**를 선택합니다.

1. 새 소스 코드 리포지토리 커넥터를 추가하려면 섹션을 참조하세요[새 커넥터 추가](#adding-new-connector).