

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Conditions préalables et présentation de l'utilisation des règles Guard
<a name="getting-started"></a>

Cette section explique comment effectuer les tâches principales de Guard, à savoir l'écriture, le test et la validation de règles par rapport à des données au format JSON ou YAML. En outre, il contient des procédures pas à pas détaillées illustrant les règles d'écriture qui répondent à des cas d'utilisation spécifiques.

**Topics**
+ [Conditions préalables](#getting-started-prerequisites)
+ [Présentation de l'utilisation des règles Guard](#getting-started-overview)
+ [AWS CloudFormation Guard Règles d'écriture](writing-rules.md)
+ [AWS CloudFormation Guard Règles de test](testing-rules.md)
+ [Utilisation de paramètres d'entrée avec des AWS CloudFormation Guard règles](using-input-parameters.md)
+ [Validation des données d'entrée par rapport aux règles AWS CloudFormation Guard](validating-rules.md)

## Conditions préalables
<a name="getting-started-prerequisites"></a>

Avant de pouvoir écrire des règles de politique à l'aide du langage spécifique au domaine Guard (DSL), vous devez installer l'interface de ligne de commande (CLI) Guard. Pour de plus amples informations, veuillez consulter [Configuration de Guard](setting-up.md).

## Présentation de l'utilisation des règles Guard
<a name="getting-started-overview"></a>

Lorsque vous utilisez Guard, vous effectuez généralement les étapes suivantes :

1. Écrivez des données au format JSON ou YAML pour les valider.

1. Règles de politique de Write Guard. Pour de plus amples informations, veuillez consulter [Règles de Writing Guard](writing-rules.md).

1. Vérifiez que vos règles fonctionnent comme prévu à l'aide de la `test` commande Guard. Pour plus d'informations sur les tests unitaires, consultez[Règles de Testing Guard](testing-rules.md).

1. Utilisez la `validate` commande Guard pour valider vos données au format JSON ou YAML par rapport à vos règles. Pour de plus amples informations, veuillez consulter [Validation des données d'entrée par rapport aux règles Guard](validating-rules.md).