Skip to main content
12-Amethyst
Mar 14, 2023 1:24 PM UTC
Solved

Can I connect ThingWorx on Prem to Azure Key Vault?

We have several instances of ThingWorx and would like to utilize Azure Key vault. Is there a built in way to easily integrate ThingWorx to read from Azure Key Vault? We have enterprise databases used across instances, so when we migrate each one from Dev/Test/Prod we need to update the passwords. Unfortunately we are unable to use Solution Central. 

 

 

 

18-Opal
Mar 15, 2023 11:40 AM UTC

I guess you migrate your application between Dev/Test/Prod using some CI/CD pipeline? Then I'd suggest you integrate the latter with your Key Vault, and inject those credentials into ThingWorx through a service exposed via REST API.

 

3 replies

24-Ruby IV
Mar 14, 2023 1:29 PM UTC
18-Opal
Mar 15, 2023 11:40 AM UTC

I guess you migrate your application between Dev/Test/Prod using some CI/CD pipeline? Then I'd suggest you integrate the latter with your Key Vault, and inject those credentials into ThingWorx through a service exposed via REST API.

 

Translate
15-Moonstone
Mar 15, 2023 3:45 PM UTC

Agreed with Constantine that this likely goes into your CI/CD pipeline.  Other options to consider depending on how you're running those environments is using using environment variables combined with Jinja configuration files (ie: container deployment) and you could them tie Kubernetes secret provider to the Key Vault.

Translate