Bitbucket을 사용하여 CodeBuild에 연결할 수 있습니다. Bitbucket 앱 연결은 AWS CodeConnections를 통해 지원됩니다.
참고
CodeConnections는 CodeBuild보다 적은 리전에서 사용할 수 있습니다. CodeBuild에서 리전 간 연결을 사용할 수 있습니다. 옵트인 리전에서 생성된 연결은 다른 리전에서 사용할 수 없습니다. 자세한 내용은 AWS CodeConnections 엔드포인트 및 할당량을 참조하세요.
주제
1단계:Bitbucket에 대한 연결 생성(콘솔)
다음 단계를 통해 CodeBuild 콘솔을 사용하여 Bitbucket의 프로젝트에 대한 연결을 추가할 수 있습니다.
Bitbucket에 대한 연결을 생성하려면
-
개발자 도구 사용 설명서의 Bitbucket에 대한 연결 생성을 위한 지침을 따릅니다.
2단계: CodeBuild 프로젝트에 연결을 사용할 IAM 역할 액세스 권한 부여
연결에서 제공한 Bitbucket 토큰을 사용할 수 있는 IAM 역할 액세스 권한을 CodeBuild 프로젝트에 부여할 수 있습니다.
CodeBuild 프로젝트에 IAM 역할 액세스 권한을 부여하려면
-
CodeBuild 프로젝트의 CodeBuild가 다른 AWS 서비스와 상호 작용하도록 허용에 대한 지침에 따라 CodeBuild 프로젝트의 IAM 역할을 생성합니다.
-
지침에 따라 CodeBuild 프로젝트 역할에 다음 IAM 정책을 추가하여 연결에 대한 액세스 권한을 부여합니다.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeconnections:GetConnectionToken", "codeconnections:GetConnection" ], "Resource": [
<connection-arn>
] } ] }
3단계: 새 연결을 사용하도록 CodeBuild 구성
연결을 계정 수준 자격 증명으로 구성하고 프로젝트에서 사용할 수 있습니다.
AWS Management Console에서 연결을 계정 수준 자격 증명으로 구성하려면
-
소스 공급자에서 Bitbucket을 선택합니다.
-
자격 증명에서 다음 중 하나를 수행합니다.
-
기본 소스 자격 증명을 선택하여 계정의 기본 소스 자격 증명을 사용하여 모든 프로젝트에 적용합니다.
-
Bitbucket에 연결되지 않은 경우 기본 소스 자격 증명 관리를 선택합니다.
-
자격 증명 유형에서 CodeConnections를 선택합니다.
-
연결에서 기존 연결을 선택하거나 연결을 새로 생성합니다.
-
-
사용자 지정 소스 자격 증명을 선택하여 사용자 지정 소스 자격 증명을 사용하여 계정의 기본 설정을 재정의합니다.
-
자격 증명 유형에서 CodeConnections를 선택합니다.
-
연결에서 기존 연결을 선택하거나 연결을 새로 생성합니다.
-
-
CodeBuild 프로젝트에서 여러 토큰을 설정하는 방법에 대한 자세한 내용은 여러 토큰을 소스 수준 자격 증명으로 구성 섹션을 참조하세요.