AWSWAFReadOnlyAccess

Last Modified

Jul 1, 2026

July 1, 2026 at 05:04 AM UTC

Version

v13

Total Versions

15

Created

Jul 1, 2026

Actions

24

Policy Document

View on GitHub
{
  "PolicyVersion": {
    "Document": {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Sid": "AllowReadOnlyOfAWSWAFClassic",
          "Effect": "Allow",
          "Action": [
            "waf:Get*",
            "waf:List*",
            "waf-regional:Get*",
            "waf-regional:List*"
          ],
          "Resource": [
            "arn:aws:waf::*:bytematchset/*",
            "arn:aws:waf::*:ipset/*",
            "arn:aws:waf::*:ratebasedrule/*",
            "arn:aws:waf::*:rule/*",
            "arn:aws:waf::*:sizeconstraintset/*",
            "arn:aws:waf::*:sqlinjectionset/*",
            "arn:aws:waf::*:webacl/*",
            "arn:aws:waf::*:xssmatchset/*",
            "arn:aws:waf::*:regexmatch/*",
            "arn:aws:waf::*:regexpatternset/*",
            "arn:aws:waf::*:geomatchset/*",
            "arn:aws:waf::*:rulegroup/*",
            "arn:aws:waf::*:changetoken/*",
            "arn:aws:waf-regional:*:*:bytematchset/*",
            "arn:aws:waf-regional:*:*:ipset/*",
            "arn:aws:waf-regional:*:*:ratebasedrule/*",
            "arn:aws:waf-regional:*:*:rule/*",
            "arn:aws:waf-regional:*:*:sizeconstraintset/*",
            "arn:aws:waf-regional:*:*:sqlinjectionset/*",
            "arn:aws:waf-regional:*:*:webacl/*",
            "arn:aws:waf-regional:*:*:xssmatchset/*",
            "arn:aws:waf-regional:*:*:regexmatch/*",
            "arn:aws:waf-regional:*:*:regexpatternset/*",
            "arn:aws:waf-regional:*:*:geomatchset/*",
            "arn:aws:waf-regional:*:*:rulegroup/*",
            "arn:aws:waf-regional:*:*:changetoken/*"
          ]
        },
        {
          "Sid": "AllowWAFClassicGetWebACLForResource",
          "Effect": "Allow",
          "Action": [
            "waf-regional:GetWebACLForResource"
          ],
          "Resource": "arn:aws:waf-regional:*:*:*/*"
        },
        {
          "Sid": "AllowReadOnlyOfAWSWAF",
          "Effect": "Allow",
          "Action": [
            "wafv2:Get*",
            "wafv2:List*",
            "wafv2:Describe*",
            "wafv2:CheckCapacity"
          ],
          "Resource": [
            "arn:aws:wafv2:*:*:*/webacl/*/*",
            "arn:aws:wafv2:*:*:*/ipset/*/*",
            "arn:aws:wafv2:*:*:*/managedruleset/*/*",
            "arn:aws:wafv2:*:*:*/rulegroup/*/*",
            "arn:aws:wafv2:*:*:*/regexpatternset/*/*"
          ]
        },
        {
          "Sid": "AllowGetActionForCognito",
          "Effect": "Allow",
          "Action": [
            "cognito-idp:GetWebACLForResource"
          ],
          "Resource": "arn:aws:cognito-idp:*:*:userpool/*"
        },
        {
          "Sid": "AllowListActionsForCognito",
          "Effect": "Allow",
          "Action": [
            "cognito-idp:ListResourcesForWebACL"
          ],
          "Resource": "*"
        },
        {
          "Sid": "AllowGetActionForAppRunner",
          "Effect": "Allow",
          "Action": [
            "apprunner:DescribeWebAclForService"
          ],
          "Resource": "arn:aws:apprunner:*:*:service/*/*"
        },
        {
          "Sid": "AllowListActionsForAppRunner",
          "Effect": "Allow",
          "Action": [
            "apprunner:ListServices",
            "apprunner:ListAssociatedServicesForWebAcl"
          ],
          "Resource": "*"
        },
        {
          "Sid": "AllowGetActionForAVA",
          "Effect": "Allow",
          "Action": [
            "ec2:GetVerifiedAccessInstanceWebAcl"
          ],
          "Resource": "arn:aws:ec2:*:*:verified-access-instance/*"
        },
        {
          "Sid": "AllowListActionsForAVA",
          "Effect": "Allow",
          "Action": [
            "ec2:DescribeVerifiedAccessInstanceWebAclAssociations"
          ],
          "Resource": "*"
        },
        {
          "Sid": "AllowGetActionForAmplify",
          "Effect": "Allow",
          "Action": [
            "amplify:GetWebACLForResource"
          ],
          "Resource": "arn:aws:amplify:*:*:apps/*"
        },
        {
          "Sid": "AllowListActionsForAmplify",
          "Effect": "Allow",
          "Action": [
            "amplify:ListResourcesForWebACL"
          ],
          "Resource": "*"
        },
        {
          "Sid": "AllowGetActionsForAppSync",
          "Effect": "Allow",
          "Action": [
            "appsync:GetWebACLForResource"
          ],
          "Resource": "arn:aws:appsync:*:*:apis/*"
        },
        {
          "Sid": "AllowListActionsForAppSync",
          "Effect": "Allow",
          "Action": [
            "appsync:ListResourcesForWebACL"
          ],
          "Resource": "*"
        },
        {
          "Sid": "AllowGetActionsForELB",
          "Effect": "Allow",
          "Action": [
            "elasticloadbalancing:GetLoadBalancerWebACL"
          ],
          "Resource": "arn:aws:elasticloadbalancing:*:*:loadbalancer/app/*/*"
        },
        {
          "Sid": "AllowListActionsForELB",
          "Effect": "Allow",
          "Action": [
            "elasticloadbalancing:DescribeWebACLAssociation"
          ],
          "Resource": "*"
        },
        {
          "Sid": "AllowReadActionsForAgentCoreGateway",
          "Effect": "Allow",
          "Action": [
            "bedrock-agentcore:GatewayGetWebACLForResource"
          ],
          "Resource": "arn:aws:bedrock-agentcore:*:*:gateway/*"
        },
        {
          "Sid": "AllowListActionsForAgentCoreGateway",
          "Effect": "Allow",
          "Action": [
            "bedrock-agentcore:GatewayListResourcesForWebACL"
          ],
          "Resource": "*"
        }
      ]
    },
    "VersionId": "v13",
    "IsDefaultVersion": true,
    "CreateDate": "2026-07-01T04:27:31+00:00"
  }
}

Version History (20 recorded)

Raw history
v13updated

2 actions added

df9cbff
v12updated

4 actions added

ba02ef7

AWSWAFReadOnlyAccess - Policy Version v11

No recorded action delta - this version predates the change index. View the raw diff.

Mar 12, 2026

c9571bc

AWSWAFReadOnlyAccess - Policy Version v11

No recorded action delta - this version predates the change index. View the raw diff.

Feb 12, 2026

0a2d45f

AWSWAFReadOnlyAccess - Policy Version v10

No recorded action delta - this version predates the change index. View the raw diff.

Feb 12, 2026

d762870

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

May 5, 2025

5321a10

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Sep 18, 2024

aafbae9

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

May 13, 2024

1b36617

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Jun 5, 2023

77d23fb

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

May 31, 2023

93397be

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Mar 30, 2023

a9dc51d

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Aug 25, 2022

47d1c33

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Jun 23, 2020

e14b788

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Jan 7, 2020

d6ac031

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Sep 16, 2019

49aa1d0

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Sep 16, 2019

71619cf

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Sep 16, 2019

8279033

`2019-08-29`

No recorded action delta - this version predates the change index. View the raw diff.

Aug 29, 2019

5016d52

I updated my CLI and it looks like it reordered everything and changed the white-space, so everything looks changed, but is not

No recorded action delta - this version predates the change index. View the raw diff.

Jul 12, 2019

9d2dff1

First commit

No recorded action delta - this version predates the change index. View the raw diff.

Feb 10, 2019

ad4c2e8