Bot Service unable to call API that's deployed as a private endpoint

Anish Gupta 1 Reputation point
2021-10-29T16:40:27.23+00:00

I have deployed a bot using the Bot Service, LUIS and QnA Maker. One of the requirements of this bot is to call an API and process its response. But since the API is deployed as a private endpoint, the bot is unable to access it and get the response. One of the solutions I have come across is to integrate the Bot Service with the VNet. Since the bot is tied with other services like LUIS, QnA Maker, I am not sure if all services need to be integrated with the VNet. Has anyone faced similar issue and was able to resolve it?

Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
462 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,375 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Ramr-msft 17,616 Reputation points
    2021-11-01T13:30:42.313+00:00

    @Anish Gupta Thanks for the question. Can you please share the bot that you are trying. We have forwarded to the product team to confirm on the API that's deployed as a private endpoint.

    Here is the link to Build an enterprise-grade conversational bot: https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/ai/conversational-bot