Setting up real-time event delivery

In addition to event file notifications, event notifications and data can be streamed in real-time through a configured integration channel to your cloud storage - Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure. This article describes the set up required on Pismo's part and your part for each real-time method.

Setting up real-time event delivery to an AWS account

The following shows the data flow for real-time event notification to an AWS account:

Image shows the data flow for real-time event notification to an AWS account.

Pismo configuration

An Amazon Identity Access Management Role (IAM) Role is created to publish events to your AWS account.

Your configuration

See the AWS event configuration tutorial for specific details on setting up AWS for real-time event notification.

SNS message attributes

When events are sent to an SNS topic, all main event fields, except the data field, are sent as message attributes. This way, you can have multiple subscribers to your topic using filtered subscriptions and create multiple flows for each domain/message_type in your organization.

Setting up real-time event delivery to a GCP account

The following shows the data flow for real-time event notification to a GCP account:

Image shows the data flow for real-time event notification to a GCP account.

Pismo configuration

An Identity and Access Management (IAM) service account is created in the Pismo environment.

Your configuration

See the GCP event configuration tutorial for specific information on setting up GCP for real-time event notifications.

Setting-up real-time event delivery to an Azure account

The following shows the data flow for real-time event notification to a Microsoft Azure account:

Image shows the data flow for real-time event notification to a Microsoft Azure account.

Pismo configuration

A service principal is created in our environment to access your Azure client account.

Your configuration

See the Azure event configuration tutorial for specific information on setting up Azure for real-time event notifications.