JSON 및 YAML의 관리형 규칙 그룹 구성 예 - AWS WAF, AWS Firewall Manager, AWS Shield Advanced, 및 AWS Shield 네트워크 보안 디렉터

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

이제 업데이트된 환경을 사용하여 콘솔의 모든 위치에서 AWS WAF 기능에 액세스할 수 있습니다. 자세한 내용은 업데이트된 콘솔 환경 작업 섹션을 참조하십시오.

JSON 및 YAML의 관리형 규칙 그룹 구성 예

이 섹션에서는 관리형 규칙 그룹 구성의 예제를 제공합니다.

API 및 CLI 호출은 JSON 모델에서, 또는 AWS CloudFormation을 통해 참조할 수 있는 관리형 규칙 그룹의 모든 규칙 목록을 반환합니다.

JSON

JSON을 사용하여 규칙 문 내에서 관리형 규칙 그룹을 참조하고 수정할 수 있습니다. 다음 목록은 AWS 관리형 규칙 규칙 그룹, AWSManagedRulesCommonRuleSet를 JSON 형식으로 보여줍니다. RuleActionOverrides 사양에는 해당 작업이 Count로 재정의된 규칙이 나열되어 있습니다.

{ "Name": "AWS-AWSManagedRulesCommonRuleSet", "Priority": 0, "Statement": { "ManagedRuleGroupStatement": { "VendorName": "AWS", "Name": "AWSManagedRulesCommonRuleSet", "RuleActionOverrides": [ { "ActionToUse": { "Count": {} }, "Name": "NoUserAgent_HEADER" } ], "ExcludedRules": [] } }, "OverrideAction": { "None": {} }, "VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true, "MetricName": "AWS-AWSManagedRulesCommonRuleSet" } }
YAML

CloudFormation YAML 템플릿을 사용하여 규칙 문 내에서 관리형 규칙 그룹을 참조하고 수정할 수 있습니다. 다음 목록에는 CloudFormation 템플릿의 AWS 관리형 규칙 그룹인AWSManagedRulesCommonRuleSet가 나와 있습니다. RuleActionOverrides 사양에는 해당 작업이 Count로 재정의된 규칙이 나열되어 있습니다.

Name: AWS-AWSManagedRulesCommonRuleSet Priority: 0 Statement: ManagedRuleGroupStatement: VendorName: AWS Name: AWSManagedRulesCommonRuleSet RuleActionOverrides: - ActionToUse: Count: {} Name: NoUserAgent_HEADER ExcludedRules: [] OverrideAction: None: {} VisibilityConfig: SampledRequestsEnabled: true CloudWatchMetricsEnabled: true MetricName: AWS-AWSManagedRulesCommonRuleSet