AWS-AddWAFRegionalRuleToRuleGroup - AWS Systems Manager 自动化运行手册参考

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS-AddWAFRegionalRuleToRuleGroup

描述

AWS-AddWAFRegionalRuleToRuleGroup操作手册将现有的 AWS WAF 区域规则添加到 AWS WAF 区域规则组中。仅支持 AWS WAF 经典区域规则组。 AWS WAF 经典区域规则组最多可以有 10 条规则。

运行此自动化(控制台)

文档类型

自动化

所有者

Amazon

平台

Linux、macOS、Windows

参数

  • AutomationAssumeRole

    类型:字符串

    描述:(可选)允许 Systems ARN Manager Automation 代表您执行操作的 AWS Identity and Access Management (IAM) 角色的亚马逊资源名称 ()。如果未指定角色,Systems Manager Automation 将使用启动此运行手册的用户的权限。

  • RuleGroupId

    类型:字符串

    描述:(必填)要更新的规则组的 ID。

  • RulePriority

    类型:整数

    描述:(必填)新规则的优先级。规则优先级决定了评估区域组中规则的顺序。值较低的规则比值较高的规则具有更高的优先级。值必须是整数。如果您向一个区域规则组添加多条规则,则这些值不必是连续的。

  • RuleId

    类型:字符串

    描述:(必填)您要添加到区域规则组的规则的 ID。

  • RuleAction

    类型:字符串

    描述:(必填)指定 Web 请求符合规则条件时 AWS WAF 采取的操作。

    有效值:ALLOW| BLOCK | COUNT

所需IAM权限

AutomationAssumeRole 参数需要执行以下操作才能成功使用运行手册。

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • waf-regional:GetChangeToken

  • waf-regional:GetChangeTokenStatus

  • waf-regional:ListActivatedRulesInRuleGroup

  • waf-regional:UpdateRuleGroup

文档步骤

  • G etWAFChange Token (aws:executeAwsApi)-检索 AWS WAF 更改令牌以确保运行手册不会向服务提交相互冲突的请求。

  • A ddWAFRule T oWAFRegional RuleGroup (aw executeScript s:)-将指定规则添加到 AWS WAF 区域规则组。

  • VerifyChangeTokenPropagating (aws: waitForAwsResourceProperty)-验证更改令牌的状态为PENDINGINSYNC

  • VerifyRuleAddedToRuleGroup (aws:executeScript)-验证指定 AWS WAF 规则已添加到目标区域规则组。

输出

  • VerifyRuleAddedToRuleGroup。 VerifyRuleAddedToRuleGroupResponse -验证新规则是否已添加到区域规则组的步骤的输出。

  • VerifyRuleAddedToRuleGroup。 ListActivatedRulesInRuleGroupResponse -ListActivatedRulesInRuleGroup API 操作的输出。