

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Instalación de Guard para Linux y macOS
<a name="setting-up-linux"></a>

Puedes realizar la instalación AWS CloudFormation Guard para Linux y macOS mediante la versión binaria prediseñada, Cargo, o mediante Homebrew.

## Instala Guard desde una versión binaria prediseñada
<a name="install-pre-built-binaries"></a>

Utilice el siguiente procedimiento para instalar Guard desde un archivo binario prediseñado.

1. Abre una terminal y ejecuta el siguiente comando.

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

1. Ejecute el siguiente comando para configurar la `PATH` variable.

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

   *Resultados:* Ha instalado correctamente Guard y ha establecido la `PATH` variable.

   1. (Opcional) Para confirmar la instalación de Guard, ejecute el siguiente comando.

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

     El comando devuelve el resultado siguiente.

     ```
     cfn-guard 3.1.2
     ```

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

Cargo es el administrador de paquetes de Rust. Complete los siguientes pasos para instalar Rust, que incluye Cargo. A continuación, instale Guard from Cargo.

1. Ejecute el siguiente comando desde una terminal y siga las instrucciones que aparecen en pantalla para instalar Rust.

   ```
   curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
   ```

   1. (Opcional) Para entornos Ubuntu, ejecuta el siguiente comando.

     ```
     sudo apt-get update; sudo apt install build-essential
     ```

1. Configure la variable de `PATH` entorno y ejecute el siguiente comando.

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

1. Con Cargo instalado, ejecute el siguiente comando para instalar Guard.

   ```
   cargo install cfn-guard
   ```

   *Resultados*: Ha instalado Guard correctamente.

   1. (Opcional) Para confirmar la instalación de Guard, ejecute el siguiente comando.

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

     El comando devuelve el resultado siguiente.

     ```
     cfn-guard 3.1.2
     ```

## Instale Guard desde Homebrew
<a name="install-guard-from-homebrew"></a>

Homebrew es un administrador de paquetes para macOS y Linux. Complete los siguientes pasos para instalar Homebrew. Luego, instala Guard desde Homebrew.

1. Ejecute el siguiente comando desde una terminal y siga las instrucciones que aparecen en pantalla para instalar Homebrew.

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

1. Con Homebrew instalado, ejecuta el siguiente comando para instalar Guard.

   ```
   brew install cloudformation-guard
   ```

   *Resultados*: Ha instalado Guard correctamente.

   1. (Opcional) Para confirmar la instalación de Guard, ejecute el siguiente comando.

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

     El comando devuelve el resultado siguiente.

     ```
     cfn-guard 3.1.2
     ```