IaC capture
사용법
기능 가용성: 이 기능은 Snyk CLI 버전 v1.1117.0 이상에서 이용 가능합니다.
snyk iac capture [<옵션>] [<경로>]
설명
snyk iac capture
명령은 Terraform 상태 파일로부터 리소스 ID 및 이름과 같은 필수 정보를 포함하는 매핑 아티팩트를 생성하여 코드에서 클라우드로 리소스 매핑을 생성하는 데 필요한 최소한의 정보를 포함하며, 해당 매핑 아티팩트를 Snyk로 전송합니다.
Snyk은 이 정보를 사용하여 클라우드 문제와 해당 IaC 파일을 연결합니다. 이 링크는 Snyk 웹 UI에서 볼 수 있습니다.
자세한 정보는 IaC에서 클라우드 문제 해결하기를 참조하십시오.
관련 명령어 목록은 snyk iac 도움말을 참조하세요; iac --help
종료 코드
가능한 종료 코드 및 의미:
0: 성공 1: 하나 이상의 Terraform 상태를 캡처하는 데 실패함
Snyk CLI 구성
Snyk API와 연결하기 위해 환경 변수 및 변수를 설정할 수 있습니다; Snyk CLI 구성을 참조하세요.
디버그
디버그 로그를 출력하려면 -d
옵션을 사용하세요.
옵션
--org=<ORG_ID>
--org=<ORG_ID>
특정 Snyk 조직에 연결된 Snyk 명령을 실행할 <ORG_ID>
를 지정합니다. 현재 기본적으로 설정된 기본 <ORG_ID>
(이곳에서 설정하는 현재 선호하는 조직)을 재정의합니다. 자세한 내용은 계정 설정에서 확인할 수 있습니다.
--org=<orgslugname>
도 사용할 수 있습니다. ORG_ID
는 CLI와 API에서 모두 작동하며, 조직 슬러그 이름은 CLI에서만 작동하며 API에서는 작동하지 않습니다.
자세한 정보는 CLI에서 사용할 조직 선택 방법 문서를 확인하십시오.
--stdin
--stdin
PATH
에서 상태 파일을 찾는 대신 표준 입력에서 Terraform 상태로부터 매핑 아티팩트를 생성합니다.
$ terraform state pull | snyk iac capture --stdin
PATH
PATH
PATH
에있는 Terraform 상태 파일에서 매핑 아티팩트를 생성하는 선택적 인수입니다. 디렉토리 경로, 파일 경로 또는 글로브 패턴이 될 수 있습니다.
$ snyk iac capture /path/to/states/**/*.tfstate
snyk iac capture 명령어 예제
현재 작업 디렉토리의 모든 상태에서 캡처
$ snyk iac capture
디렉토리에 있는 .tfstate로 끝나는 모든 파일에서 캡처
$ snyk iac capture /path/to/states/**/*.tfstate
단일 상태 파일에서 캡처
$ snyk iac capture /path/to/state.tfstate
표준 입력에서 Terraform으로 가져온 상태에서 캡처
$ terraform state pull | snyk iac capture --stdin
Last updated