Forum Discussion
Managed VNET Integration Runtime failing with 502 error.
Good afternoon everyone.
I'm a DevOps Engineer who is new to Purview.
I used Terraform to deploy a Purview account for a POC for a client, however, I'm having a real issue creating a Managed VNET IR. The private endpoints are all visible and approved and if I check in the shell I can see the IR and the Managed VNET both exist (names sanitized).
{ "name": "SAMPLENAME", "properties": { "managedVirtualNetwork": { "referenceName": "ManagedVnet-name" }, "typeProperties": { "computeProperties": { "location": "WestEurope" } } } }
But in the Purview portal the status shows as failed and if I try update it, I get a popup notification stating that the process timed out due to a 502 error. The URL in the error is "
https://api.purview-service.microsoft.com/scan/integrationRuntimes/{NAME}?api-version=2022-02-01-preview"
I thought this might be an issue with permissions or that I'm not in the admin role group in my client environment so I did the same process in my local purview account (where I'm global admin and in the Purview Administrators role group) and I'm having exactly the same problem. The managed vnet and IR exist when queried in the cloud shell but the state in the portal shows as failed.
I am a "Data source Admin" in both purview accounts but I'm wondering if there's some other role assignment or role group assignment that I'm missing?
Thanks in advance.
Devon Britton.
1 Reply
- DevonBrittonCopper Contributor
Update...
After some further investigation I noticed that there are multiple calls being made to the same API URL. The "GET" calls succeed and it's only the "PUT" that fails... This to me means it's definitely not an auth issue but it looks like it could be an issue in the backend runtime provisioning but I have absolutely no idea how to get around this...
"GET" response...{
"properties": {
"typeProperties": {
"computeProperties": {
"location": "WestEurope"
}
},
"managedVirtualNetwork": {
"referenceName": "ManagedVnet-rwl",
"type": "ManagedVirtualNetworkReference"
}
},
"kind": "Managed",
"name": "VMIR-VUTG-DBUnityCatalog"
}
"PUT" Response...
{
"error": {
"code": "IntegrationRuntime_SystemError",
"message": "Execute integration runtime action timed out.",
"target": null,
"details": null
}
}