

**에 대한 새로운 콘솔 환경 소개 AWS WAF**

이제 업데이트된 환경을 사용하여 콘솔의 모든 위치에서 AWS WAF 기능에 액세스할 수 있습니다. 자세한 내용은 [콘솔 작업을 참조하세요](https://docs.aws.amazon.com/waf/latest/developerguide/working-with-console.html).

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

# 자습서: 계층적 규칙을 사용한 AWS Firewall Manager 정책 생성
<a name="hierarchical-rules"></a>

**주의**  
AWS WAF Classic은 계획된 end-of-life 프로세스를 거치고 있습니다. 리전별 마일스톤 및 날짜는 AWS Health 대시보드를 참조하세요.

**참고**  
이것은 **AWS WAF Classic** 설명서입니다. 2019년 11월 AWS WAF 이전에에서 규칙 및 웹 ACLs과 같은 리소스를 생성하고 AWS WAF 아직 최신 버전으로 마이그레이션하지 않은 경우에만이 버전을 사용해야 합니다. 웹 ACL 마이그레이션하려면 [AWS WAF Classic 리소스를 로 마이그레이션 AWS WAF](waf-migrating-from-classic.md) 섹션을 참조하세요.  
**의 최신 버전은 AWS WAF** 단원을 참조하십시오[AWS WAF](waf-chapter.md).

를 사용하면 계층적 규칙이 포함된 AWS WAF Classic 보호 정책을 생성하고 적용할 AWS Firewall Manager수 있습니다. 즉, 특정 규칙을 중앙에서 생성하고 적용할 수 있지만, 계정별 규칙의 생성과 유지 관리를 다른 개인에게 위임할 수 있습니다. 중앙에서 적용된(범용) 규칙을 모니터링하여 우발적인 제거 또는 처리 오류를 확인할 수 있으며, 이러한 방법으로 해당 규칙이 올바르게 적용되도록 보장할 수 있습니다. 계정별 규칙은 개별 팀의 필요에 맞게 사용자 지정된 추가 보호를 추가합니다.

**참고**  
최신 버전의 에서는 AWS WAF이 기능이 내장되어 있으므로 특별한 처리가 필요하지 않습니다. AWS WAF Classic을 아직 사용하지 않는 경우 대신 최신 버전을 사용합니다. [에 대한 AWS Firewall Manager 정책 생성 AWS WAF](create-policy.md#creating-firewall-manager-policy-for-waf)을(를) 참조하세요.

다음 자습서에서는 계층적 보호 규칙 세트를 생성하는 방법을 설명합니다.

**Topics**
+ [1단계: Firewall Manager 관리자 계정 지정](#hierarchical-rules-set-firewall-administrator)
+ [2단계: Firewall Manager 관리자 계정을 사용하여 규칙 그룹 생성](#hierarchical-rules-create-a-rule-group)
+ [3단계: Firewall Manager 정책 생성 및 공통 규칙 그룹 연결](#hierarchical-rules-create-policy)
+ [4단계: 계정별 규칙 추가](#hierarchical-rules-add-account-specific-rules)
+ [결론](#hierarchical-rules-conclusion)

## 1단계: Firewall Manager 관리자 계정 지정
<a name="hierarchical-rules-set-firewall-administrator"></a>

를 사용하려면 조직의 계정을 Firewall Manager 관리자 계정으로 지정 AWS Firewall Manager해야 합니다. 이 계정은 조직의 관리 계정 또는 멤버 계정일 수 있습니다.

Firewall Manager 관리자 계정을 사용하여 조직의 다른 계정에 적용하는 범용 규칙 세트를 생성할 수 있습니다. 조직의 다른 계정은 중앙에서 적용된 이러한 규칙을 변경할 수 없습니다.

계정을 Firewall Manager 관리자 계정으로 지정하고 Firewall Manager에 대한 다른 사전 조건을 완료하려면 [AWS Firewall Manager 사전 조건](fms-prereq.md)의 지침을 참조하세요. 사전 조건을 이미 완료한 경우 이 자습서의 2단계로 건너뛸 수 있습니다.

이 자습서에서는 관리자 계정을 **Firewall-Administrator-Account**이라고 합니다.

## 2단계: Firewall Manager 관리자 계정을 사용하여 규칙 그룹 생성
<a name="hierarchical-rules-create-a-rule-group"></a>

다음에는 **Firewall-Administrator-Account**를 사용하여 규칙 그룹을 생성합니다. 이 규칙 그룹에는 다음 단계에서 생성하는 정책을 따르는 모든 멤버 계정에 적용할 범용 규칙이 포함됩니다. **Firewall-Administrator-Account**만 이러한 규칙과 컨테이너 규칙 그룹을 변경할 수 있습니다.

이 자습서에서는 이 컨테이너 규칙 그룹을 **Common-Rule-Group**이라고 합니다.

규칙 그룹을 생성하려면 [AWS WAF Classic 규칙 그룹 생성](classic-create-rule-group.md)의 지침을 참조하세요. 이 지침을 따를 때는 Firewall Manager 관리자 계정(**Firewall-Administrator-Account**)을 사용하여 콘솔에 로그인해야 합니다.

## 3단계: Firewall Manager 정책 생성 및 공통 규칙 그룹 연결
<a name="hierarchical-rules-create-policy"></a>

**Firewall-Administrator-Account**을 사용해 Firewall Manager 정책 생성. 이 정책을 생성하는 경우 다음을 수행해야 합니다.
+ **Common-Rule-Group**을 새 정책에 추가합니다.
+ **Common-Rule-Group**을 적용할 조직의 모든 계정을 포함시킵니다.
+ **Common-Rule-Group**을 적용할 모든 리소스를 추가합니다.

정책 생성 지침은 [AWS Firewall Manager 정책 생성](create-policy.md)을 참조하세요.

이렇게 하면 지정된 각 계정에 웹 ACL가 생성되고 **Common-Rule-Group**이 각 해당 웹 ACL에 추가됩니다. 정책을 생성한 후에는 이 웹 ACL과 범용 규칙이 모든 지정된 계정에 배포됩니다.

이 자습서에서는 이 웹 ACL을 **Administrator-Created-ACL**이라고 합니다. 이제 조직의 각 지정된 멤버 계정에 고유의 **Administrator-Created-ACL**이 존재합니다.

## 4단계: 계정별 규칙 추가
<a name="hierarchical-rules-add-account-specific-rules"></a>

이제 조직의 각 멤버 계정은 계정에 존재하는 **Administrator-Created-ACL**에 고유의 계정별 규칙을 추가할 수 있습니다. 이미에 있는 공통 규칙은 새로운 계정별 규칙과 함께 **Administrator-Created-ACL** 계속 적용됩니다.는 규칙이 웹 ACL에 나타나는 순서에 따라 웹 요청을 AWS WAF 검사합니다. 이 동작은 **Administrator-Created-ACL** 및 계정별 규칙에 모두 적용됩니다.

**Administrator-Created-ACL**에 규칙을 추가하는 방법은 [에서 보호 팩(웹 ACL) 편집 AWS WAF](web-acl-editing.md)을 참고하십시오.

## 결론
<a name="hierarchical-rules-conclusion"></a>

이제 Firewall Manager 관리자 계정이 관리하는 범용 규칙과 각 멤버 계정이 관리하는 계정별 규칙이 포함된 웹 ACL이 있습니다.

각 계정의 **Administrator-Created-ACL**은 단일 **Common-Rule-Group**을 참조합니다. 따라서 향후 Firewall Manager 관리자 계정이 **Common-Rule-Group**을 변경하면 해당 변경 사항은 즉시 각 멤버 계정에서 효과를 나타냅니다.

멤버 계정은 **Common-Rule-Group**에서 범용 규칙을 변경하거나 제거할 수 없습니다.

계정별 규칙은 다른 계정에 영향을 미치지 않습니다.