AWS Simple Notification Service

Supported version: Cloud

Pre-requisites:

  1. Python Script Integration Service deployed on the Gathr Analytics.
  2. Below libraries available on the Gathr Analytics: a. jsonpath_ng b. boto3
  3. All the required roles and permissions for the AWS Simple Notification Service.
  4. Client Id, Client Secret and AWS hosted region for the AWS Simple Notification Service.

Note : Permission required for AWS Simple Notification Service is : AmazonSNSFullAccess IMPORTANT: Please make sure your AWS Simple Notification Service must be accessible from the Gathr Analytics Machine.

Operation Details:

Below are the list of all the python scripts operation for the AWS Simple Notification Service:

S.No.Operation NameDescription
1List TopicsGet the list of all the Topics in the AWS Simple Notification Service.
2List SubscriptionsGet the list of all the Subscriptions in the AWS Simple Notification Service.
3List Subscriptions By TopicGet the list of all the Subscriptions based on Topic in the AWS Simple Notification Service.
4List Tags For ResourceGet the list of all the Tags For Resource in the AWS Simple Notification Service.
5List SMS Sandbox Phone NumbersGet the list of all the SMS Sandbox Phone Numbers in the AWS Simple Notification Service.
6List Platform ApplicationsGet the list of all the Platform Applications in the AWS Simple Notification Service.
7List Origination NumbersGet the list of all the Origination Numbers in the AWS Simple Notification Service.
8List Endpoints By Platform ApplicationsGet the list of all the Endpoints based on Platform Applications in the AWS Simple Notification Service.
9Get SMS Sandbox Account StatusGet the Status of the SMS Sandbox Account in the AWS Simple Notification Service.
10Get Topic AttributesGet all the Attributes of the Topic in the AWS Simple Notification Service.
11Get Subscription AttributesGet all the Attributes of the Subscription in the AWS Simple Notification Service.
12Get SMS AttributesGet all the Attributes of the SMS in the AWS Simple Notification Service.
13Get Platform Application AttributesGet all the Attributes of the Platform Application in the AWS Simple Notification Service.
14Get Endpoint AttributesGet all the Attributes of the Endpoint in the AWS Simple Notification Service.

Steps to use AWS Simple Notification Service on the Gathr Analytics:

The user needs to follow the below steps:

  1. The user needs to upload the Simple Notification Service App on the Gathr Analytics and in return it will auto-register all the python scripts on the Gathr Analytics.
  2. The user needs to right click on the floor and needs to go to the Scripts->Operations-> AWS Simple Notification Service.
  3. It will expose all the scripts operations here and the user can run any operation of his/her choice.
Top