로컬 IaC 사용자 정의 규칙 번들 사용

circle-info

예시에서 bundle.tar.gz로 표시된 부분은 사용자의 번들 이름으로 바꿀 수 있습니다. 예를 들어, bundle-v1.0.0.tar.gz 또는 ./bundles/team-bundle.tar.gz

프로젝트 폴더에서 다음 명령을 실행하십시오:

snyk iac test --rules=bundle.tar.gz

이제 구성 스캔 결과에 기본 Snyk 규칙과 사용자 정의 규칙 모두의 이슈가 포함됩니다. IaC CLI 테스트 결과 이해를 참조하십시오.

로컬 사용자 정의 규칙 번들을 문제 해결하려면 --d 옵션과 함께 명령을 실행하여 디버그 로그를 활성화하십시오:

snyk iac test --rules=bundle.tar.gz -d

발생할 수 있는 몇 가지 문제는 다음과 같습니다:

  • 번들에 잘못된 경로를 제공하거나 존재하지 않는 번들 경로를 제공하는 경우. --rules 옵션에 전달된 경로가 현재 위치에서 액세스 가능한지 확인하십시오. 오류는 다음과 같습니다:

We were unable to extract the rules provided at: ./invalid/location/bundle.tar.gz
  • 손상되거나 유효하지 않은 번들을 제공하는 경우. SDK 시작하기의 지침에 따라 번들을 생성했는지 확인하십시오. 오류는 다음과 같습니다:

We were unable run the test. Please run the command again with the `-d` flag and contact [email protected] with the contents of the output.

설명할 수 없는 불일치를 발견한 경우 Snyk 지원팀에 문의arrow-up-right하십시오.

Last updated