SDK 설치

다음 옵션 중 하나를 사용하여 SDK를 설치하십시오:

설치 후 규칙 작성을 시작할 수 있습니다. 자세한 내용은 SDK를 사용하여 규칙 작성을 참조하십시오.

circle-info

설치 후 Apple M1 사용자는 Architecture not supported: ${process.arch} 오류가 발생할 수 있습니다. 이 문제를 해결하려면 softwareupdate --install-rosetta를 실행하여 Rosetta 2 소프트웨어를 먼저 설치하십시오.

npm으로 SDK 설치

npm을 사용하여 SDK를 설치하십시오.

npm으로 SDK 설치를 위한 전제 조건

Node 버전 10 이상을 사용하여 로컬 환경에 최신 버전의 npm이 설치되어 있는지 확인하십시오.

npm으로 SDK 설치 단계

로컬 사용을 위해 SDK를 설치하려면 이 명령을 실행하십시오:

npm install -g snyk-iac-rules

설치 후 SDK를 사용할 준비가 되었습니다. SDK가 작동하는지 확인하려면 다음 명령을 실행하십시오:

사전 빌드된 바이너리를 사용하여 SDK 설치

SDK의 사전 빌드된 바이너리를 다운로드하여 사용할 수 있습니다. 사전 빌드된 바이너리를 다운로드하려면 GitHub의 SDK 리포지토리 페이지에서 릴리스 탭(Releases tab)arrow-up-right을 방문하십시오:

SDK 리포지토리 페이지의 릴리스 탭
SDK 리포지토리 페이지의 릴리스 탭

원하는 바이너리 아카이브를 다운로드한 후 터미널을 열고 다음 명령을 실행하십시오. 이 명령은 Intel 기반 macOS에서 SDK 버전 0.0.5를 실행한다고 가정합니다.

SDK를 사용할 수 있는지 확인하려면 다음을 실행하십시오:

Homebrew로 SDK 설치

macOS 및 Linux 환경에서 Homebrew를 사용하여 Snyk SDK를 설치할 수 있습니다. 설치 리포지토리는 Snyk GitHubarrow-up-right에 저장되어 있습니다.

Homebrew로 SDK 설치를 위한 전제 조건

  • macOS 또는 Linux 환경이 있어야 합니다.

  • Homebrewarrow-up-right가 이미 설치되어 있는지 확인하십시오:

Homebrew로 SDK 설치 단계

SDK를 다음과 같이 설치하십시오:

Windows Scoop 패키지 관리자로 SDK 설치

Windows 환경에서 Scoop을 사용하여 snyk-iac-rules SDK를 설치할 수 있습니다. 설치 리포지토리는 Snyk GitHubarrow-up-right에 저장되어 있습니다.

Windows Scoop 패키지 관리자로 SDK 설치를 위한 전제 조건

  • Windows 환경이 있어야 합니다.

  • Scooparrow-up-right이 이미 설치되어 있는지 확인하십시오:

Windows Scoop 패키지 관리자로 SDK 설치 단계

SDK를 다음과 같이 설치하십시오:

Docker로 SDK 설치

Docker를 사용하여 snyk-iac-rules SDK를 설치하고 실행하면서 로컬 디렉토리에서 사용자 정의 규칙을 작성할 수 있습니다. 이미지는 Snyk Docker Hub 리포arrow-up-right에 저장되어 있습니다.

Docker로 SDK 설치를 위한 전제 조건

  • Dockerarrow-up-right가 이미 설치되어 있는지 확인하십시오.

  • Linux 컨테이너를 실행하는 방법이 있어야 합니다.

Docker로 SDK 설치 단계

다음과 같이 Docker 이미지를 가져옵니다:

다음 명령을 사용하여 SDK를 실행하십시오:

예를 들어, 사용자 정의 규칙 템플릿을 생성하려면 다음을 실행할 수 있습니다:

SDK에 대한 추가 정보

Last updated