기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에 대한 연결을 생성하십시오. GitLab
AWS Management Console 또는 AWS Command Line Interface (AWS CLI) 를 사용하여 gitlab.com에서 호스팅되는 리포지토리에 대한 연결을 생성할 수 있습니다.
참고
에서 GitLab 이 연결 설치를 승인하면 서비스에 데이터를 처리할 수 있는 권한을 부여하는 것이며 애플리케이션을 제거하여 언제든지 권한을 취소할 수 있습니다.
시작하기 전:
-
에 이미 계정을 생성했어야 합니다. GitLab
참고
연결은 연결을 만들고 권한을 부여하는 데 사용된 계정에 대한 액세스 권한만 제공합니다.
참고
소유자 역할이 있는 위치에 연결을 만든 다음 다음과 같은 리소스가 있는 저장소에서 연결을 사용할 수 CodePipeline 있습니다. GitLab 그룹 내 리포지토리의 경우 그룹 소유자가 아니어도 됩니다.
GitLab(콘솔) 에 대한 연결 생성
콘솔을 사용하여 연결을 생성할 수 있습니다.
참고
현재 콘솔을 사용하여 연결을 생성하면 리소스 ARN에 코드스타 연결이 있는 리소스만 생성됩니다. ARN에 연결 서비스 접두사가 있는 리소스를 생성하려면 CLI, SDK 또는 CFN을 사용하십시오. 두 서비스 접두사가 모두 포함된 리소스는 콘솔에 계속 표시됩니다.
1단계: 연결 생성
-
에 로그인한 다음 에서 AWS 개발자 도구 콘솔을 엽니다. AWS Management Consolehttps://console.aws.amazon.com/codesuite/settings/connections
-
설정을 선택한 다음 연결을 선택합니다. 연결 생성을 선택합니다.
-
GitLab 리포지토리에 대한 연결을 생성하려면 공급자 선택에서 을 선택합니다 GitLab. [연결 이름(Connection name)]에 생성하려는 연결의 이름을 입력합니다. [연결 대상] 을 선택합니다 GitLab.
-
의 로그인 페이지가 GitLab 표시되면 자격 증명으로 로그인한 다음 로그인을 선택합니다.
-
GitLab 계정 액세스를 위한 연결 승인을 요청하는 메시지와 함께 승인 페이지가 표시됩니다.
Authorize를 선택합니다.
-
브라우저가 연결 콘솔 페이지로 돌아갑니다. GitLab 연결 만들기의 연결 이름에 새 연결이 표시됩니다.
-
[연결 대상] 을 선택합니다 GitLab.
연결이 성공적으로 생성되면 성공 배너가 표시됩니다. 연결 세부 정보는 연결 설정 페이지에 나와 있습니다.
GitLab(CLI) 에 대한 연결 생성
AWS Command Line Interface (AWS CLI) 를 사용하여 연결을 생성할 수 있습니다.
이렇게 하려면 create-connection 명령을 사용합니다.
중요
OR를 통해 생성된 AWS CloudFormation 연결은 기본적으로 PENDING
상태입니다. AWS CLI CLI를 사용하여 연결을 생성한 후 콘솔을 사용하여 연결을 편집하여 상태를 설정합니다. AWS CloudFormationAVAILABLE
연결을 만들려면 GitLab
-
터미널(Linux, macOS, Unix) 또는 명령 프롬프트(Windows)를 엽니다. AWS CLI 를 사용하여 연결에
--connection-name
대해--provider-type
및 를 지정하여 create-connection 명령을 실행합니다. 이 예제에서 타사 공급자 이름은GitLab
이고 지정된 연결 이름은MyConnection
입니다.aws codeconnections create-connection --provider-type GitLab --connection-name MyConnection
이 명령이 제대로 실행되면 다음과 비슷한 연결 ARN 정보가 반환됩니다.
{ "ConnectionArn": "arn:aws:codeconnections:us-west-2:
account_id
:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" } -
콘솔을 사용하여 연결을 완료합니다. 자세한 정보는 보류 중인 연결 업데이트을 참조하세요.