GitHub Cloud 앱

circle-info

기능 가용성

Broker를 사용하는 경우 Universal Broker 설명서를 참조하십시오.

자체 GitHub 앱을 사용하려면 Snyk 계정 팀에 문의하십시오.

GitHub Cloud 앱에는 허용 목록에 자동으로 추가할 수 있는 미리 구성된 IP 주소가 없습니다. 수동 추가를 위해 Snyk IP를 얻으려면 Snyk 계정 팀에 문의하십시오.

GitHub Cloud 앱의 전제 조건

  • Snyk 조직 관리자 사용자 역할.

  • GitHub 조직 관리자 사용자 역할.

  • 공개 또는 비공개 GitHub 리포지토리.

  • 필요한 앱 권한. 자세한 내용은 GitHub Cloud 앱 권한 요구 사항을 참조하십시오.

circle-info

사용자는 GitHub UI를 통해 리포지토리 관리자인 GitHub 조직에 앱을 설치할 수 있습니다.

GitHub Cloud 앱 통합은 Snyk 웹 UI 내의 조직 수준에서 사용할 수 있습니다.

GitHub Cloud 앱의 이점

GitHub Cloud 앱은 역할 기반의 세분화된 액세스 제어, 증가된 API 속도 제한, 확장되고 향상된 개발자 경험을 위한 진입점 생성 등 현재 GitHub 통합에 비해 많은 기능이 개선되었습니다.

  • RBAC(역할 기반 액세스 제어) 준수: GitHub Cloud 앱을 사용하면 액세스 제어 메커니즘이 개별 사용자 계정에서 분리됩니다. 대신 앱 엔터티 자체와 연결됩니다. 이러한 분리를 통해 액세스 제어가 개별 사용자 계정에 얽매이지 않고 애플리케이션 수준에서 처리되므로 RBAC 정책을 더 잘 관리하고 적용할 수 있습니다.

  • 세분화된 액세스 제어: GitHub Cloud 앱을 사용하면 리포지토리 수준에서 액세스 권한을 세분화하여 제어할 수 있습니다.

  • 증가된 API 속도 제한: GitHub Cloud 앱은 더 높은 속도 제한을 제공하여 Snyk이 더 많은 수의 API 요청을 할 수 있도록 합니다. 이 증가된 제한은 많은 수의 프로젝트가 있는 모노레포, 많은 수의 리포지토리가 있는 GitHub 조직 등과 같은 대규모 사용 사례를 처리하는 데 도움이 됩니다.

  • 향상된 개발자 경험을 위한 지원:

    • 풀 리퀘스트 확인: GitHub의 확인 탭 경험은 GitHub Cloud 앱을 통해서만 독점적으로 액세스할 수 있으므로 잠재적인 향후 PR 확인 워크플로 개선의 일부로 SCM 기본 경험을 사용할 수 있습니다.

    • 풀 리퀘스트 수정 및 업그레이드: Snyk이 시작한 풀 리퀘스트는 서비스 계정이 아닌 GitHub 앱에서 직접 수행됩니다.

GitHub Cloud 앱 설정 방법

circle-exclamation

Snyk 계정에 로그인하고 GitHub Cloud 앱을 설정하려는 Snyk 조직의 통합 섹션으로 이동합니다.

GitHub Cloud 앱 타일을 선택합니다.

통합 페이지의 GitHub Cloud 앱 타일

확인 모달에서 GitHub Cloud 앱 구성을 선택합니다.

GitHub Cloud 앱에 대한 구성 알림
GitHub Cloud 앱에 대한 구성 알림

그런 다음 앱이 사용자를 대신하여 작동하도록 승인하라는 메시지가 표시됩니다. 앱은 이 정보를 사용하여 사용자가 앱을 설치할 권한이 있는 GitHub 조직을 확인합니다.

앱에 대한 사용자 승인

GitHub의 설치 화면이 열리면 앱을 설치하려는 GitHub 조직을 선택할 수 있습니다.

앱을 설치할 GitHub 조직 선택
앱을 설치할 GitHub 조직 선택

GitHub Cloud 앱이 이미 GitHub 조직에 설치된 경우 다른 Snyk 조직에 대한 통합 프로세스 중에 동일한 GitHub 조직을 선택할 수 있습니다.

다른 GitHub 조직을 Snyk 조직에 연결
다른 GitHub 조직을 Snyk 조직에 연결

선택한 GitHub 조직에 속한 모든 리포지토리에 앱을 설치할지, 아니면 GitHub 조직에 속한 선택된 수의 리포지토리에 앱을 설치할지 지정한 다음 설치 및 승인을 클릭합니다.

GitHub Cloud 앱을 설치하는 GitHub 조직에 대한 설치 및 승인 설정
GitHub Cloud 앱을 설치하는 GitHub 조직에 대한 설치 및 승인 설정
circle-exclamation

GitHub Cloud 앱으로 마이그레이션하는 방법

Enterprise 플랜 고객인 경우 도구 리포지토리arrow-up-rightsnyk-migrate-to-github-apparrow-up-right 도구를 사용하여 Snyk 대상을 GitHub Cloud 앱으로 마이그레이션할 수 있습니다.

GitHub Cloud 앱에 대한 피드백

피드백을 제공하고 싶으시면 계정 관리자나 Snyk 지원arrow-up-right에 문의하십시오.

Last updated