Overview
Netskope DSPM supports sending notifications via Amazon Simple Notification Service (AWS SNS), either within the same AWS account or across different accounts. To enable this, you must grant the Netskope DSPM service account specific permissions to publish messages to your SNS topic.
Use the steps below to configure the SNS Topic and the required IAM permissions.
Message Packaging Behavior
When configuring external workflows to publish DSPM alerts to AWS SNS, the system packages messages differently based on the data store type:
- Structured Data Stores: The workflow emits a single SNS message per data store when policy conditions are met.
- Unstructured Data Stores: The workflow emits multiple SNS messages per data store when policy conditions are met, each containing information on multiple files that violated the policy.
This behavior applies regardless of whether the SNS topic resides in the same AWS account or a different one.
Step 1: Configure AWS SNS Topic
If you already have an SNS Topic for notifications, copy its ARN and proceed to the next section. Otherwise, create a new one:
- Log in to the AWS SNS Console.
- Go to Dashboard > Topics in the left menu.
- Click Create topic.
- Select Standard as the type (unless FIFO is specifically required).
- Enter a Name and Display name.
- Click Create topic.
- Copy the ARN (Amazon Resource Name) displayed in the topic details. You will need this for the IAM Policy.
Step 2: Create the AWS IAM Policy
You must define a permission policy that allows the sns:Publish action on your specific topic.
-
Log in to the AWS IAM Console.
-
Go to Access management > Policies in the left menu.
-
Click Create policy > Click the JSON tab.
-
Paste the following policy, replacing the
Resourcevalue with the SNS Topic ARN you copied in Step 1:{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sns:Publish", "Resource": "arn:aws:sns:<region>:<account>:<Netskope One DSPM Radar_topic>" }, ] } -
Click Next.
-
Enter a descriptive Policy name (e.g.,
NetskopeDSPM-SNSPublish). -
Click Create policy.
Step 3: Assign Permission to the Service Account
Finally, attach the newly created policy to the IAM User dedicated to Netskope DSPM.
- Go to Access management > Users in the AWS IAM Console.
- Search for and click the name of the Netskope DSPM-dedicated service account (the user created during the initial onboarding).
- Go to the Permissions tab > Click Add permissions > Select Add permissions.
- Select Attach policies directly.
- Search for the policy you created in Step 2 (e.g.,
NetskopeDSPM-SNSPublish). - Select the checkbox next to the policy name.
- Click Next > Review the changes > Click Add permissions.

