

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Guard 規則的先決條件和概觀
<a name="getting-started"></a>

本節示範如何完成針對 JSON 或 YAML 格式資料撰寫、測試和驗證規則的核心 Guard 任務。此外，它還包含詳細的逐步解說，示範可回應特定使用案例的撰寫規則。

**Topics**
+ [先決條件](#getting-started-prerequisites)
+ [使用 Guard 規則的概觀](#getting-started-overview)
+ [撰寫 AWS CloudFormation Guard 規則](writing-rules.md)
+ [測試 AWS CloudFormation Guard 規則](testing-rules.md)
+ [搭配 AWS CloudFormation Guard 規則使用輸入參數](using-input-parameters.md)
+ [根據 AWS CloudFormation Guard 規則驗證輸入資料](validating-rules.md)

## 先決條件
<a name="getting-started-prerequisites"></a>

您必須先安裝 Guard 命令列界面 (CLI)，才能使用 Guard 網域特定語言 (DSL) 撰寫政策規則。如需詳細資訊，請參閱[設定 Guard](setting-up.md)。

## 使用 Guard 規則的概觀
<a name="getting-started-overview"></a>

使用 Guard 時，您通常會執行下列步驟：

1. 撰寫 JSON 或 YAML 格式的資料進行驗證。

1. 寫入 Guard 政策規則。如需詳細資訊，請參閱[撰寫 Guard 規則](writing-rules.md)。

1. 使用 Guard `test`命令確認您的規則如預期般運作。如需單元測試的詳細資訊，請參閱 [測試 Guard 規則](testing-rules.md)。

1. 使用 Guard `validate`命令，根據規則驗證 JSON 或 YAML 格式的資料。如需詳細資訊，請參閱[根據 Guard 規則驗證輸入資料](validating-rules.md)。