We're encountering an issue with Matillion ETL where it's unable to pass the instance credential test. The error message indicates "Blob Storage: Check Credentials." Furthermore, when checking the blob location on specific components like Azure blob load, it's showing "'this.Client.SubscriptionId cannot be null." and cannot see any storage account in the list.
To address this, we've taken a few steps. We've added VM system identity and user-assigned identity as the storage account contributor for the storage account and tried to enable all network connections. Both VM and storage accounts are under the same resource group. It's worth noting that the Azure portal is under government subscription versions.
Does anyone have insights or suggestions on how to resolve this issue?
Thanks a bunch!
Hello @dreldrel
I am sorry to hear you have encountered this blocker. I can see this has now been resolved, I am sure the community would love to hear how you are able to do this.
Kind regards, Joe
What was the fix for this? We're encountering the same issue and haven't been able to resolve it. We have a case open with Matillion, but aren't getting much help.
Hi @TLDR_71, I'm unsure how the original poster resolved their issue, however I may be able to help.
Please take a look at this doc as it highlights the required permissions and networking configuration and may be of help.
In addition, when using Instance Credentials, ensure the VM has had System Identity enabled, OR, it has been given a User Assigned identity. Whichever method of providing an identity is followed, that identity must be given the permissions listed above.
Let me know if that helps at all.
Many thanks,
Claire