

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

# 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 도메인별 언어(DSL)를 사용하여 정책 규칙을 작성하려면 먼저 Guard 명령줄 인터페이스(CLI)를 설치해야 합니다. 자세한 내용은 [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) 단원을 참조하십시오.