Connectors – Amazon SNS

Sigma enables you to connect with Amazon Simple Notification Service (SNS) for sending report notifications to report consumers. The appropriate E-Mail IDs of the customers or end users are stored in the form of Topics on the Amazon SNS notification delivery service. Using Sigma, you can send the status of the generated reports to your customers by establishing a connection with the SNS delivery mechanism in the AWS environment.

Perform the following essential steps on the Amazon Web Services portal:

  • You should have already created an AWS account as an Identity Access Management (IAM) or a Root User to make use of the SNS email delivery services.
  • Once you register as an IAM or a Root User in Amazon Web Services (AWS), you can proceed to create a topic on the SNS email delivery service. To create a new topic, make use of the Create Topic option and provide the essential topic details for the topic creation.
  • Provide the e-mail address of your customers in the topic and once the email addresses are added to the topic, ensure that your customers subscribe to the created topic on the SNS email delivery service. For adding the email addresses of your customers to a topic, make use of the Create Subscription option and provide the apt email addresses of your customers as the Subscribers' details. Your customers must approve the confirmation email, received on their respective email addresses, so as to subscribe to the topic.
  • After your customers subscribe to the created topic, they will receive emails on their respective email addresses about the status of the generated reports in Sigma Application.


Using the AWS portal, let's assume that the SNSCHECK topic has already been created for the SNS email delivery service, as shown in the sample screen shot:



It's also assumed that a couple of end users have already subscribed to the SNSCHECK topic as their respective email addresses have been listed in the topic, as shown in the following sample screen shot:


By making use of Sigma Studio, the configuration UI, you can easily establish a connection with the SNS delivery service using minimal sets of configurable actions. The status of the generated reports in Sigma Application will be sent in the form of emails to the subscribed users or customers of the created topic on the SNS delivery service in the AWS portal.

Prerequisites

To create Amazon SNS connections, make sure to copy all the JAR files from the following location in the CT Sigma platform binary:

  • \Sigma_ARX_Release_20.1.9.0_18066.zip\Sigma_ARX_Release_20.1.9.0_18066\Supporting_Jars\Camel_Jars\AWS_Jars

And place those files in your application WAR files on the app or web server. For example, <Tomcat-Installed-Folder>\webapps\sigma\WEB-INF\lib folder in the above mentioned path.

Perform the following steps to create an Amazon SNS connection in Sigma Studio:

  1. On the home page of Sigma Studio, click Manage > Connection.



    The Create New Connection screen appears, as shown in the following screenshot:



  2. Click the OTHERS and select the amazon SNS option.



  3. Enter a unique name for the connection in Connection Name field. Here, NEW AMAZON SNS CONNECTION is provided as the Connection Name.



  4. Provide a valid secret key of the SNS email delivery service in the Secret Key field, e.g. wiZaP9BPgsE+JErdO4MwjGeiEad3+WZM56rIj/aV.



  5. Provide a valid access key of the SNS email delivery service in the Access Key field, e.g. AKIA46OSTORYRY53O22U.



  6. Provide the geographical region which acts as the access point of the SNS email delivery service in the Region field, e.g. ap-southeast-1.



  7. Click Submit to save the Amazon SNS connection.

    When you try to exit the Create New Connection screen, before saving the configured SNS connection, a warning pop-up message appears, as shown in the following screen shot:

    • Click Cancel, if you do not want to exit the Create New Connection screen.
    • Click Ok, if you want to exit the Create New Connection screen.




    A success message for creating the SNS connection appears, as shown in the following screenshot:



  8. Click Ok.

Refer the following page: