Hi all,
I'm new to PowerVA and to the Bot Framework, and for my use case I want PowerVA to interop with my own code as a Skill, so I followed the Bot Framework Tutorial to the point of deploying my code (Node.js) as an App Service application and registering as a bot in Azure Bot Service.
I chose to deploy the application with a User-Assigned Identity, as I didn't need it to access any services outside of its own tenant and reasoned that there was no need to store a password in code or config if it could be avoided. Trying to register the Bot Services bot as a skill in PowerVA, however, I get the following error:
Looking over the docs again, I suppose I must have misunderstood the Same-Tenant Restriction on Skills. I thought that since my User-Assigned MSI existed in the same Azure Subscription and Tenant as my PowerVA bot, I would be able to register it as a Skill. Though now I take it that my Skill bot's MSAppID needs to exist as an App registration in Azure AD.
As far as I'm aware: there's no way to register a new Application without generating a new MS App ID, which won't help in my case without a lot of reconfig, as my Bot already has its App ID and the resource in Bot Services seems to be immutably registered as a UserAssignedMSI app.
So, my question is: is there definitely no way as of yet to register a UserAssignedMSI Bot Framework Skill in PowerVA? Is my only option to reconfigure my bot in App Service as a SingleTenant app and create a new Bot Service resource which treats it as such?
Thanks!