View a markdown version of this page

Amazon S3의 소스 코드에 연결 - AWS 변환

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

Amazon S3의 소스 코드에 연결

소스 코드 리포지토리를 연결하는 대신 AWS 변환을 Amazon S3의 소스 코드에 연결할 수 있습니다. https://docs.aws.amazon.com/transform/latest/userguide/dotnet-creating-repo-connector.html

S3 버킷 조직

원본 소스 코드와 변환된 코드는 아래와 같이 구성된 공통 S3 버킷에 저장됩니다. AWS 변환 작업과 동일한 리전에 S3 버킷을 설정해야 합니다. 루트 수준에서 소스 코드를 zip 파일로 버킷에 업로드합니다. zip 파일에는 각 리포지토리에 대한 최상위 폴더가 포함되어야 합니다.

변환 중에 AWS 변환은 변환 출력 폴더를 생성하고 변환 결과를 해당 폴더에 저장합니다. 변환은 변환된 코드가 포함된 transformed-code.zip이라는 zip 파일을 생성합니다. 여기에는 프로젝트 수준에서 파일 변경 사항을 강조 표시하는 코드 차이 보고서 파일 이름 diff.txt가 포함됩니다.

<customer-bucket>/ ├── source-code.zip ├── repo 1 ├── repo 2 ├── ...... ├── repo n └── transform-output/ ├── transformed-code.zip

새 S3 커넥터 추가

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

  1. AWS 콘솔에서 S3 버킷을 생성합니다.

  2. 소스 코드를 S3 버킷에 zip 파일로 업로드합니다.

  3. AWS 변환 웹 앱에서 .NET 변환 작업을 시작합니다. 소스 코드 리포지토리 연결 단계에서 S3 버킷에 소스 코드 연결을 선택하고 저장을 선택합니다.

  4. 다음 페이지에서 S3 버킷 세부 정보를 입력하고 제출을 선택합니다.

    1. 커넥터 이름

    2. AWS 계정 ID

    3. S3 버킷 Arn

    4. S3 버킷 암호화 키(선택 사항)

  5. 커넥터를 승인합니다.

    1. 다음 페이지에서 확인 링크를 복사합니다.

    2. 승인자가 링크를 찾아 AWS 커넥터 생성 요청 페이지로 이동하도록 합니다.

    3. 를 선택하여 새 역할을 생성하거나 기존 역할을 사용합니다.

    4. 요청을 검토한 후 저장승인을 선택하여 요청을 승인합니다.

  6. S3 zip 파일 위치를 지정합니다.

    1. AWS 변환 웹 앱에서 상태가 승인됨으로 표시될 때까지 기다립니다.

    2. 자산 위치 지정 페이지에서 코드 zip 파일의 S3 URL을 형식으로 입력하고 AWS 변환으로 전송s3://bucket-name/zip-file-name 선택합니다.

    3. 작업은 검색 단계로 진행하여 변환을 계속합니다.

S3 커넥터 삭제

기존 S3 커넥터를 삭제하려면:

  1. AWS 변환 웹 앱에서 오른쪽 상단의 커넥터 관리를 선택합니다.

  2. 커넥터 관리 창에서 커넥터를 선택합니다.

  3. 삭제를 선택합니다.