Universal Broker 연결 설정 및 통합

다음 다이어그램은 OAuth를 통해 Snyk 플랫폼과의 보안 연결 및 통신을 용이하게 하는 Snyk Broker 앱 설치와 GitHub 및 Jira에 대한 연결이 포함된 Universal Broker 배포를 생성하는 과정을 설명합니다. 이 프로세스에는 GitHub 및 Jira 모두에 대한 자격 증명 참조 생성과 Broker 연결 생성이 포함됩니다.

다이어그램에서 GitHub 연결 123은 통합 X를 사용하여 조직 Y와 통합됩니다. Jira 연결 456은 통합 D를 사용하여 조직 E와 통합됩니다.

Universal Broker 연결
Universal Broker 연결

배포 및 연결 생성

snyk-broker-config CLI 도구를 설치한 후 다음을 수행하십시오.

  • snyk-broker-config workflows connections create를 실행하십시오.

  • 배포가 없으면 배포를 생성하고, 둘 이상의 배포가 있으면 하나를 선택하십시오. 단일 배포 설정은 자동으로 선택됩니다.

새로운 배포를 생성하려면 다음을 수행하십시오.

  • snyk-broker-config workflows deployments create를 실행하십시오.

  • 그런 다음 snyk-broker-config workflows connections create를 다시 실행하고 새로운 배포를 선택하십시오.

  • snyk-broker-config workflows connections create에서 제시된 목록 중 생성하려는 연결 유형을 선택하십시오.

옵션에는 GitHub 및 그 변종, Bitbucket 서버 및 그 변종, GitLab, Azure와 같은 SCM 연결 유형뿐만 아니라 패키지 레지스트리 연결, Jira, 컨테이너 레지스트리 통합 등이 포함됩니다.

컨테이너 레지스트리 유형의 Broker 연결의 경우, Container Registry Agent를 가리키도록 CR_AGENT_URL을 지정하십시오. Universal Broker와 별도의 Container Registry Agent를 모두 구성하고 실행해야 합니다. Container Registry Agent 구성 및 실행 지침을 따르십시오.

  • 워크플로의 프롬프트에 따라 구성에 필요한 필드를 제공하십시오.

Connection createdReady to configure integrations to use this connection 메시지가 표시되면 연결을 조직과 통합할 수 있습니다.

연결이 조직과 통합되기 전이라도 Broker 클라이언트를 시작할 수 있습니다. 조직 통합 단계는 Broker 클라이언트 컨테이너가 실행되는 동안 병렬로 수행될 수 있습니다.

실행 중인 Broker 배포에 연결을 추가하는 경우, Broker 클라이언트가 새로운 연결을 인식하는 데 최대 2분이 걸릴 수 있습니다.

circle-info

SCM에서 Snyk으로 코드 리포지토리를 가져오고 연결을 생성하는 방법 등에 대해 Universal Broker Snyk Learnarrow-up-right 코스에서 자세히 알아볼 수 있습니다.

조직과 연결 통합

하나 이상의 배포 및 연결을 생성한 후 다음을 수행하십시오.

  • snyk-broker-config workflows connections integrate를 실행하십시오.

  • 사용할 배포 및 연결을 선택하십시오. 배포와 연결이 하나씩만 있는 경우 자동으로 선택됩니다.

  • 연결을 통합하려는 조직의 조직 ID를 입력하십시오.

이제 연결이 조직과 통합되어 사용할 준비가 되었습니다.

Last updated