Configure event queues: SQS, Pub/Sub, or Azure
Configure your cloud event queues to support real-time data synchronization between Reltio and Veeva Vault CRM.
To enable real-time integration, the Reltio tenant must publish change events to an external message queue. The Reltio Integration Hub (RIH) subscribes to these queues and triggers recipes when data changes occur.
This topic explains how to configure queue services across supported cloud platforms: AWS, Azure, and GCP.
For access and credential requirements, see Prepare your environment for Reltio–Veeva Vault CRM integration.
Configure an AWS SQS queue
Use the steps below to create an SQS queue and connect it to your Reltio Integration Hub project.
- IAM user with permission to create queues and manage access policies
- Reltio tenant configured to publish change events
- AWS Console or CLI access
- Sign in to the AWS Management Console.
- Go to Simple Queue Service (SQS) and choose Create queue.
- Select Standard queue and enter a name (example,
reltio-events-prod). - Collect the following values to use when configuring the queue connection in RIH:
- Queue ARN
- Region
- For authentication, use RIH to access AWS with IAM roles; follow the steps mentioned in the topic Prerequisites - AWS security configuration.
- Use the AWS CLI or SDK to validate that the queue is accessible.In your RIH project, open the connection
VeevaReltioIntegrationQueue_Comm. - Save and test the connection.
- Navigate to the AWS IAM Console.
- Select Roles > Create role.
- Select AWS account under Trusted entity type.
Create and connect an Azure topic
Use the steps below to configure a Service Bus Topic and grant access to Reltio's Integration Hub.
- Azure Service Bus namespace and topic are available
- Connection string includes
SendandListenpermissions - Reltio queue publishing is enabled for your tenant
- Sign in to the Azure Portal.
- Go to Service Bus and select or create a Namespace.
- Within the namespace, create a Topic (example,
reltio-events). - Create a Shared Access Policy with with
SendandListenpermissions. - Collect the following values to use in the next step:
- Namespace name
- Topic name
- Connection string (primary key)
- In your RIH project, open the connection
Veeva | CON | Azure Service Bus Connectionand enter the values you collected. - Save and test the connection.
Set up a GCP Pub/Sub topic and subscription
Use these steps to create a Pub/Sub topic and configure access for RIH.
- Google Cloud project with the Pub/Sub API enabled
- Permissions to create topics, subscriptions, and service accounts
- Reltio publishing enabled for the tenant
- Sign in to the Google Cloud Console.
- Navigate to Pub/Sub and create a Topic (example,
reltio-events). - Create a Subscription, and choose Pull as the delivery type.
- Create a Service Account and assign Pub/Sub Publisher and Subscriber roles.
- Generate a JSON key file and collect the following values:
- Project ID
- Topic name
- Subscription name
- Service account key path
- In your RIH project, upload the key file in the
Veeva | CON | GCP Topic Connectionconnection and enter the values collected. - Save and test the connection in the RIH Console.
Once configured, your queue will begin receiving entity change events from Reltio. RIH recipes will automatically trigger in response to these events based on the connection.
Validation steps
- Make a small update to a test entity in Reltio
- Monitor your message queue in the cloud provider console
- Confirm the appropriate recipe is triggered in RIH
- Check the RIH job log for successful execution and data delivery