Windows에 cfn_nag 설치

2563 단어 devopsaws
모든 유형의 코드를 작성할 때 항상 모범 사례를 따르거나 가능한 한 안전하기를 원합니다.

작성할 때AWS CloudFormation templates cfn_nag를 사용하여 템플릿에서 일부 기본 보안 테스트를 수행할 수 있습니다.

이 도구는 AWS CloudFormation Resource Specification 에 대해 JSON 및 YAML AWS CloudFormation 템플릿을 모두 검증할 수 있습니다.

최근에 작성 중인 일부 템플릿에서 cfn-nag 도구를 사용하고 싶었지만 Windows에 설치하는 방법을 찾을 수 없었지만 방법을 찾았습니다.

1단계 - Linux용 Windows 하위 시스템 설치



Windows에는 Windows Subsystem for Linux (WSL)이라는 도구가 있어 시스템에서 이중 부팅 시스템을 실행해야 하는 오버헤드 없이 Windows 시스템에서 GNU/Linux 환경을 실행할 수 있습니다.

컴퓨터에 WSL을 설치하려면 상승된 PowerShell 명령을 열고 다음을 입력합니다.

wsl --install


그러면 최신 Linux 커널이 다운로드되고 Linux 배포판이 설치됩니다. 기본적으로 Ubuntu입니다.

WSL이 설치되면 사용자 이름과 암호를 설정하라는 메시지가 표시됩니다. 이것으로 모범 사례를 따르십시오. 비밀번호를 잊어버린 경우 you can reset it .

2단계 - Ruby 설치



cfn-nag 도구는 Ruby에 종속되어 있으므로 이 도구가 설치되어 있는지 확인해야 합니다. WSL 터미널 내에서 다음 명령을 실행하여 이를 수행할 수 있습니다.

sudo apt install ruby


3단계 - cfn-nag 도구 설치



이제 모든 종속성이 설치되었으므로 도구 자체를 설치할 수 있습니다. 이를 위해 다음 명령을 사용합니다.

sudo gem install cfn-nag


cfn-nag 사용 시작



이제 모든 것이 설치되었으며 사용할 준비가 되었습니다!

좋은 웹페이지 즐겨찾기