Snyk 계정에 여러 조직이 있는 경우 CLI를 사용하여 코드를 테스트하기 전에 테스트 횟수에 어떤 Snyk 조직이 사용될지 지정하십시오.
조직 설정 페이지 > Plan and billing > Usage 탭 > Test Usage 섹션 > Snyk Code 필드에서 사용 가능한 CLI 테스트 횟수를 확인할 수 있습니다.
기본적으로 CLI는 계정 설정에 정의된 선호하는 조직(Preferred Organization) 하에서 테스트를 실행합니다.
CLI를 통해 선호하는 조직을 변경하거나 CLI 테스트를 위해 다른 조직을 설정할 수 있습니다.
CLI 테스트를 위한 조직을 설정할 때 두 가지 옵션이 있습니다.
조직의 Snyk ID 및 내부 이름 찾기
CLI 테스트를 위한 조직을 설정할 때 조직 ID 또는 조직 내부 이름을 사용할 수 있습니다. 이러한 조직 식별 세부 정보는 각 조직이 생성될 때 Snyk에 의해 자동으로 생성됩니다. 명령에 입력하기 위해 선택한 값은 테스트 결과에 Organization 이름으로 표시됩니다. 웹 UI의 조직 설정 페이지에서 Snyk ID와 내부 이름을 찾을 수 있습니다.
조직 ID와 내부 이름을 찾으려면 다음 단계를 따르십시오.
Snyk 웹 UI에서 세부 정보를 찾으려는 조직을 엽니다.
선택한 조직이 열리면 Org Settings를 클릭합니다.
조직의 설정 페이지에서 General 탭을 선택하여 다음을 찾습니다.
내부 이름(Internal name): Organization name 섹션에 명시되어 있습니다.
조직의 표시 이름은 변경할 수 있지만 내부 이름은 변경할 수 없습니다.
CLI 테스트를 위한 조직 설정에 내부 이름을 사용하는 경우 설정 페이지에서 이름을 복사하십시오. 내부 이름은 항상 소문자로 작성됩니다.
ID: Organization ID 섹션에 나타납니다. Copy 버튼을 사용하여 ID를 CLI로 복사할 수 있습니다.
CLI 테스트를 위해 전역적으로 기본 조직 설정
CLI를 통해 모든 CLI 테스트에 대해 전역적으로 기본 조직을 설정할 수 있습니다. 이 기본 조직은 선호하는 조직으로 설정된 조직을 재정의합니다. 이 명령을 입력할 때 새 기본 조직의 ID 또는 내부 이름을 사용할 수 있습니다.
전역 기본값으로 설정한 조직에 관계없이 다른 조직 하에서 특정 CLI 테스트를 실행할 수 있습니다.
모든 CLI 테스트에 대해 기본 조직을 설정하려면 터미널에 다음을 입력합니다.
다음 확인을 받습니다.
이제부터 모든 CLI 테스트는 지정된 조직 하에서 실행됩니다.
예를 들어 Snyk Demo Org를 CLI 테스트를 위한 기본 조직으로 설정하려면 조직 ID를 사용하여 다음을 입력합니다.
이제부터 모든 CLI 테스트는 기본적으로 Snyk Demo Org 조직 하에서 실행되며 Snyk Demo Org ID가 테스트 결과에 나타납니다.
특정 CLI 테스트를 위해 로컬로 조직 설정
기본값과 다른 조직 하에서 특정 CLI 테스트를 실행할 수 있습니다. 이 옵션을 사용하면 지정된 조직이 특정 CLI 테스트에서 기본 조직을 재정의합니다. 조직의 ID 또는 내부 이름을 사용하여 명령을 실행할 수 있습니다.
터미널에서 특정 CLI 테스트를 위한 조직을 설정하려면 test 명령 뒤에 다음을 입력합니다.
예를 들어 Snyk Test Org를 특정 CLI 테스트를 위한 조직으로 설정하려면 조직 내부 이름을 사용하여 다음을 입력합니다.
이 테스트 결과에 Snyk Test Org 조직의 내부 이름이 나타납니다.