Deploy with Azure Container Instances

Instructions for running an Insight Point as a Docker container using an Azure container instance.

Veza recommends deploying an Insight Point within Microsoft Azure for a secure connection to PostgreSQL for Azure Database resources. This document includes instructions to run an Insight Point with an Azure Container Instance.

Step 1: Create a Container Instance resource

Log in to your Azure Tenant and go to Container Instances. Create a new resource:

Step 2: Get the latest Insight Point image

In the creation wizard, use a custom image source. Select Other registry and add the path to Insight Point image: public.ecr.aws/veza/insight_point:latest

Step 3: Assign an appropriate virtual network

Add the Insight Point to the virtual network. Choose Private and enter the virtual network assigned to other resources the Insight Point will connect to:

Step 4: Configure the Registration Key

In the advanced settings, configure the Insight Point registration key:

  1. Navigate to the Advanced tab.

  2. In the Environment Variables section, add the Insight Point provisioning key to the DP_REGISTER_KEY variable.

  3. To generate a new registration key, visit the Integrations -> Insight Point page in the Veza console.

Confirm your settings by clicking Review + create, then deploy the container by selecting Create.

Step 5: Update the Azure integration to use the Insight Point

Finally, update the integration configuration in Veza so that the connection is made using the new Insight Point, instead of the Veza SaaS platform:

  1. Log in to Veza, go to the Integrations page, and find the Azure integration on the list of providers.

  2. Click Edit to open the configuration.

  3. Change the Insight Point from (default) to the one you created.

  4. Save the integration.

Last updated