Connessioni dell'indicizzatore per Istanza gestita di SQL di Azure tramite un endpoint pubblico
Gli indicizzatori in Azure AI Search si connettono alle origini dati esterne tramite un endpoint pubblico. Se si configura un indicizzatore di Azure SQL per una connessione a un'Istanza gestita di SQL, per garantire che l'endpoint pubblico sia configurato correttamente, seguire la procedura descritta in questo articolo.
In alternativa, se l'istanza gestita si trova dietro un firewall, creare un collegamento privato condiviso.
Nota
Attualmente gli indicizzatori di Azure AI Search non supportano le colonne Always Encrypted.
Abilitare un endpoint pubblico
Questo articolo illustra solo i passaggi per la connessione dell'indicizzatore in Azure AI Search. Per altre informazioni in background, vedere Configurare l'endpoint pubblico in Istanza gestita di SQL di Azure.
Per una nuova Istanza gestita di SQL, creare la risorsa con l'opzione Abilita endpoint pubblicoselezionata.
In alternativa, se l'istanza esiste già, è possibile abilitare l'endpoint pubblico in un'Istanza gestita di SQL esistente in Sicurezza>Rete virtuale>Endpoint pubblico>Abilitare.
Verificare le regole NSG
Controllare che il gruppo di sicurezza di rete disponga delle regole di sicurezza in ingresso corrette, che consentono le connessioni dai servizi di Azure.
Limitare l'accesso in ingresso all'endpoint
È possibile limitare l'accesso in ingresso all'endpoint pubblico sostituendo la regola corrente (public_endpoint_inbound
) con le due regole seguenti:
Consentire l'accesso in ingresso dal
AzureCognitiveSearch
tag del servizio ("SOURCE" =AzureCognitiveSearch
, "NAME" =cognitive_search_inbound
)Consentire l'accesso in ingresso dall'indirizzo IP del servizio di ricerca, che può essere ottenuto eseguendo il ping del nome di dominio completo (ad esempio
<your-search-service-name>.search.windows.net
). ("SOURCE" =IP address
, "NAME" =search_service_inbound
)
Per ogni regola, impostare "PORT" = 3342
, "PROTOCOL" = TCP
, "DESTINATION" = Any
, "ACTION" = Allow
.
Ottenere la stringa di connessione dell'endpoint pubblico
Copiare la stringa di connessione da usare per la connessione all'origine dati dell'indicizzatore di ricerca. Assicurarsi di copiare la stringa di connessione per l'endpoint pubblico (deve essere la porta 3342, non 1433).
Passaggi successivi
Con la configurazione alternativa, è ora possibile specificare un'Istanza gestita di SQL come origine dati dell'indicizzatore, usando le istruzioni di base per configurare un indicizzatore di Azure SQL.