

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

# Linux 및 macOS용 Guard 설치
<a name="setting-up-linux"></a>

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

## 사전 구축된 릴리스 바이너리에서 Guard 설치
<a name="install-pre-built-binaries"></a>

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

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

   ```
   curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/aws-cloudformation/cloudformation-guard/main/install-guard.sh | sh
   ```

1. 다음 명령을 실행하여 `PATH` 변수를 설정합니다.

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

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

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

     ```
     cfn-guard --version
     ```

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

     ```
     cfn-guard 3.1.2
     ```

## Guard from Cargo 설치
<a name="install-guard-from-cargo"></a>

Cargo는 Rust 패키지 관리자입니다. 다음 단계를 완료하여 Cargo를 포함하는 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
     ```

1. `PATH` 환경 변수를 구성하고 다음 명령을 실행합니다.

   ```
   source $HOME/.cargo/env
   ```

1. Cargo가 설치된 상태에서 다음 명령을 실행하여 Guard를 설치합니다.

   ```
   cargo install cfn-guard
   ```

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

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

     ```
     cfn-guard --version
     ```

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

     ```
     cfn-guard 3.1.2
     ```

## Homebrew에서 Guard 설치
<a name="install-guard-from-homebrew"></a>

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

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

   ```
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
   ```

1. Homebrew가 설치된 상태에서 다음 명령을 실행하여 Guard를 설치합니다.

   ```
   brew install cloudformation-guard
   ```

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

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

     ```
     cfn-guard --version
     ```

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

     ```
     cfn-guard 3.1.2
     ```