Linux 및 macOS용 Guard 설치 - AWS CloudFormation Guard

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Linux 및 macOS용 Guard 설치

미리 빌드된 릴리스 바이너리인 Cargo를 사용하거나 Homebrew를 통해 Linux 및 macOS AWS CloudFormation Guard 용를 설치할 수 있습니다.

사전 구축된 릴리스 바이너리에서 Guard 설치

다음 절차에 따라 사전 구축된 바이너리에서 Guard를 설치합니다.

  1. 터미널을 열고 다음 명령을 실행합니다.

    curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/aws-cloudformation/cloudformation-guard/main/install-guard.sh | sh
  2. 다음 명령을 실행하여 PATH 변수를 설정합니다.

    export PATH=~/.guard/bin:$PATH

    결과: Guard를 성공적으로 설치하고 PATH 변수를 설정했습니다.

    1. (선택 사항) Guard 설치를 확인하려면 다음 명령을 실행합니다.

      cfn-guard --version

      명령은 다음 출력을 반환합니다.

      cfn-guard 3.0.0

Guard from Cargo 설치

Cargo는 Rust 패키지 관리자입니다. 다음 단계를 완료하여 화물을 포함한 Rust를 설치합니다. 그런 다음 Guard from Cargo를 설치합니다.

  1. 터미널에서 다음 명령을 실행하고 화면의 지침에 따라 Rust를 설치합니다.

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    1. (선택 사항) Ubuntu 환경에서 다음 명령을 실행합니다.

      sudo apt-get update; sudo apt install build-essential
  2. PATH 환경 변수를 구성하고 다음 명령을 실행합니다.

    source $HOME/.cargo/env
  3. Cargo가 설치된 상태에서 다음 명령을 실행하여 Guard를 설치합니다.

    cargo install cfn-guard

    결과: Guard를 성공적으로 설치했습니다.

    1. (선택 사항) Guard 설치를 확인하려면 다음 명령을 실행합니다.

      cfn-guard --version

      명령은 다음 출력을 반환합니다.

      cfn-guard 3.0.0

Homebrew에서 Guard 설치

Homebrew는 macOS 및 Linux용 패키지 관리자입니다. 다음 단계를 완료하여 Homebrew를 설치합니다. 그런 다음 Homebrew에서 Guard를 설치합니다.

  1. 터미널에서 다음 명령을 실행하고 화면의 지침에 따라 Homebrew를 설치합니다.

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Homebrew가 설치된 상태에서 다음 명령을 실행하여 Guard를 설치합니다.

    brew install cloudformation-guard

    결과: Guard를 성공적으로 설치했습니다.

    1. (선택 사항) Guard 설치를 확인하려면 다음 명령을 실행합니다.

      cfn-guard --version

      명령은 다음 출력을 반환합니다.

      cfn-guard 3.0.0