

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Prerequisiti e panoramica per l'utilizzo delle regole di Guard
<a name="getting-started"></a>

Questa sezione dimostra come completare le attività principali di Guard, ovvero la scrittura, il test e la convalida delle regole rispetto ai dati in formato JSON o YAML. Inoltre, contiene procedure dettagliate che dimostrano la scrittura di regole che rispondono a casi d'uso specifici.

**Topics**
+ [Prerequisiti](#getting-started-prerequisites)
+ [Panoramica sull'utilizzo delle regole di Guard](#getting-started-overview)
+ [AWS CloudFormation Guard Regole di scrittura](writing-rules.md)
+ [AWS CloudFormation Guard Regole di test](testing-rules.md)
+ [Utilizzo dei parametri di input con AWS CloudFormation Guard regole](using-input-parameters.md)
+ [Convalida dei dati di input rispetto alle regole AWS CloudFormation Guard](validating-rules.md)

## Prerequisiti
<a name="getting-started-prerequisites"></a>

Prima di poter scrivere regole di policy utilizzando il linguaggio DSL (Domain-Specific Language) Guard, è necessario installare l'interfaccia a riga di comando (CLI) di Guard. Per ulteriori informazioni, consulta [Configurazione di Guard](setting-up.md).

## Panoramica sull'utilizzo delle regole di Guard
<a name="getting-started-overview"></a>

Quando si utilizza Guard, in genere si eseguono i seguenti passaggi:

1. Scrivi dati in formato JSON o YAML per convalidarli.

1. Regole della politica di Write Guard. Per ulteriori informazioni, consulta [regole di Writing Guard](writing-rules.md).

1. Verifica che le tue regole funzionino come previsto utilizzando il `test` comando Guard. Per ulteriori informazioni sui test unitari, consulta[Regole di Testing Guard](testing-rules.md).

1. Usa il `validate` comando Guard per convalidare i dati in formato JSON o YAML in base alle tue regole. Per ulteriori informazioni, consulta [Convalida dei dati di input rispetto alle regole di Guard](validating-rules.md).