How to secure REST API of Azure Search Service?

Koushal Jain 41 Reputation points
2023-04-07T05:21:30.7566667+00:00

Hi All, We are calling Azure Search REST API from a Front-end App Service developed in Angular JS. The Front-end App service will be public accessible. So, we wanted to know how can add security/Vnet Integration to the Search API? Please let us know if there is any other way to improve security for Search Service API. Also, I am not seeing Virtual Network option in selected network option in Azure Search Service Networking settings. Only IP Firewall option is there. Please let me know if it is not available or only for selected pricing tier it will be available.

Azure AI Search
Azure AI Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
750 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. brtrach-MSFT 15,351 Reputation points Microsoft Employee
    2023-04-12T22:41:25.6766667+00:00

    Hello! To secure your Azure Search REST API, you can use Azure Private Link to create a private endpoint for your search service. This will allow you to access your search service over a private endpoint in your virtual network, instead of over the public internet. To create a private endpoint for your search service, you can follow the steps outlined in the Azure documentation titled "Create a Private Endpoint for a secure connection to Azure Cognitive Search. This documentation provides a step-by-step guide on how to create a private endpoint for your search service. Regarding your question about the Virtual Network option not being available in the Azure Search Service Networking settings, it is because the Virtual Network option is not currently available for Azure Search. Only the IP Firewall option is available for Azure Search. I hope this helps! Let me know if you have any other questions.

    0 comments No comments