InfoGrab DocsInfoGrab Docs

GitLab Duo with Amazon Q 설정

AWS 통합을 사용하여 GitLab Self-Managed 인스턴스에서 GitLab Duo with Amazon Q를 설정하고 관리합니다.

히스토리 GitLab 17.7에서 amazon_q_integration 기능 플래그 와 함께 실험 기능으로 도입. 기본적으로 비활성화. GitLab 17.8에서 기능 플래그 amazon_q_integration 제거. GitLab 17.11에서 일반 공개. Note GitLab Duo with Amazon Q는 다른 GitLab Duo 애드온과 함께 사용할 수 없습니다. GitLab Duo with Amazon Q 구독을 신청하려면 담당 Account Executive에게 문의합니다. 평가판을 요청하려면 이 양식을 작성합니다 . GitLab Self-Managed에서 GitLab Duo with Amazon Q를 설정하려면 다음 단계를 완료합니다. GitLab Duo with Amazon Q 설정 # GitLab Duo with Amazon Q를 설정하려면 다음을 수행해야 합니다. 사전 요구 사항 완료 Amazon Q Developer 콘솔에서 프로필 생성 ID 공급자 생성 IAM 역할 생성 역할 편집 GitLab에 ARN 입력 후 Amazon Q 활성화 관리자의 고객 관리 키 사용 허용 사전 요구 사항 # GitLab Self-Managed가 다음 조건을 충족해야 합니다. GitLab 17.11 이상입니다. Amazon Q는 요청한 동작을 수행할 때 GitLab 인스턴스의 REST API로 데이터를 읽고 쓰므로 해당 인스턴스의 HTTPS URL에 접근할 수 있어야 합니다( SSL 인증서는 자체 서명된 것이 아니어야 합니다 ). 인스턴스는 다음 IP 주소에서 시작되는 Amazon Q 서비스의 인바운드 네트워크 접근을, 인스턴스에 설정된 포트에서 TCP/TLS로 허용해야 합니다. 기본값은 포트 443 입니다. 34.228.181.128 44.219.176.187 54.226.244.221 GitLab과 동기화된 Ultimate 구독과 GitLab Duo with Amazon Q 애드온이 있어야 합니다. Amazon Q Developer 콘솔에서 프로필 생성 # Amazon Q Developer 프로필을 생성합니다. Amazon Q Developer 콘솔 을 엽니다. Amazon Q Developer in GitLab 을 선택합니다. Get Started 를 선택합니다. Profile name 에 해당 리전에서 고유한 프로필 이름을 입력합니다. 예를 들면 QDevProfile-us-east-1 입니다. 선택 사항입니다. Profile description - optional 에 설명을 입력합니다. Create 를 선택합니다. IAM ID 공급자 생성 # IAM ID 공급자를 생성합니다. 먼저 GitLab에서 몇 가지 값을 가져옵니다. 사전 요구 사항: 관리자여야 합니다. GitLab에 로그인합니다. 오른쪽 위 모서리에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > General 을 선택합니다. GitLab Duo with Amazon Q 를 확장합니다. View configuration setup 을 선택합니다. 1단계