Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Configure the AWS WAF integration for mitigation controls monitoring

Determine if your virtual machines are protected with the AWS WAF integration for mitigation controls monitoring.

Before you begin

Data is imported by two separate applications:

  • The Discovery and Service Mapping Patterns application imports the names and the default actions, allow or block, of the Web ACLs that you define in your AWS Service Account. The Discovery Pattern Amazon AWS - Web ACL (LP) is activated with the application.
  • The Mitigations Controls Monitoring application imports the actual Web ACL rules and the relationships between associated resources like an application load balancer. This extension is included as a part of the Mitigations Controls Monitoring application.

Verify you have completed the steps to define Web ACLs and rules and activated the required applications for the AWS WAF Integration described in Exploit Protection (WAF) mitigation controls prior to activating the applications.

Roles required:

  • admin for installation of plugins in your ServiceNow AI Platform® instance.
  • SPC Admin Group for configuration of integrations in the workspace.
  • AWS credentials for the AWS service account you want to use.

Procedure

  1. Navigate to All > Security Posture Control Workspace > Connectors and use cases setup > SPC API Integrations tab.

  2. Select the AWS WAF tile.

  3. Select one.

OptionDescription
View service accounts

View the available AWS service accounts that are configured in your instance.To create a new account:

  1. Select View service accounts.
  2. Select New.
  3. Fill in the fields.
  4. Name - Name of your AWS service account. This is the account you use for your Discovery schedule and credentials.
  5. Account id - Account ID for your AWS service account.
  6. Datacenter type - Select AWS Datacenter [cmdb_ci_aws_datacenter]
  7. Select Submit.
Configure service accountConfigure an AWS service account in your instance.
  1. Create the Discovery schedule for the AWS service account you want to use.

    1. Navigate to All > Discovery > Home.

    2. Select View Active Schedules.

    3. Select Add Schedule.

    4. Select Add Cloud Schedule and fill in the fields.

FieldDescription
ProviderAWS
Schedule nameEnter a unique name for your schedule to help you distinguish it from other AWS schedules.
Add AccountSelect to create a Service Account.
Select AccountSelect to edit an existing Service Account.
Account IDAccount ID for your AWS service account.
MID Selection TypeYou must provide a MID Server. Select one:- Auto-select MID Server - Specific MID Cluster - Specific MID Server To import rules data for individual virtual machines with your MID Server, you must activate a MID Server property. To verify or set this property, navigate to All > MID Server > Properties > sn_itom_pattern.discover_aws_app_pool_members. Set the Value to true.
CredentialsThese are the Discovery credentials for your service account.
URL 
Access Role Name 
Select account for access 
5.  Select **Test Account**.

    You must have a successful validation before you can continue.

6.  Select **Next**.

7.  Select the datacenters you want to discover.

8.  Select the **Discover VMs by IP address** toggle and select the MID Server you selected in step d from the list.

9.  Select **Next**.

10. Select how often and when you want to run your discovery.

11. Select **Finish and Run**.

    After the discovery schedule you set has run, the discovery pattern **Amazon AWS - Web ACL \(LP\)** runs and the data from both applications is imported.