Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés
Azure AI Keresés a Azure portálon, REST API-kon és Azure SDK-k keresztül érhető el. Emellett a Foundry IQ-t is támogatja, amely a vállalati tartalmakat újrafelhasználható, engedélytudatos tudásbázisokká alakítja át az Microsoft Foundry portálon található ügynökök számára.
Important
Ezek a funkciók és szolgáltatások támogatják a más Microsoft-szolgáltatásokhoz és harmadik féltől származó szolgáltatásokhoz való kapcsolódást. Ezeknek a szolgáltatásoknak a használatára a vonatkozó feltételek vonatkoznak, és a Azure megfelelőségi határán kívüli adatfeldolgozást vagy tárolást, valamint a Azure megfelelőségi határba történő adatáramlást eredményezhetnek.
Az Ön felelőssége annak kezelése, hogy az adatok a szervezet megfelelőségi és földrajzi határain kívülre áramlanak-e, valamint hogy a megfelelő engedélyek, határok és jóváhagyások ki vannak-e építve.
Ön a felelős azért, hogy gondosan áttekintse és tesztelje azokat az alkalmazásokat, amelyeket az adott használati esetek kontextusában hoz létre, és minden megfelelő döntést és testreszabást meghoz. Ez magában foglalja a saját, felelős mesterségesintelligencia-csökkentő megoldások, például metapromptok, tartalomszűrők vagy egyéb biztonsági rendszerek implementálását, valamint annak biztosítását, hogy az alkalmazások megfeleljenek a megfelelő minőségi, megbízhatósági, biztonsági és megbízhatósági szabványoknak. További információ: Azure AI Keresés Átláthatósági megjegyzés.
Ha egy Azure SQL-indexelőt úgy konfigurál, hogy tartalmat nyerjen ki egy Azure-beli virtuális gépen lévő adatbázisból, további lépésekre van szükség a biztonságos kapcsolatokhoz.
Az Azure AI Keresés szolgáltatás és a virtuális gépen lévő SQL Server példánya közötti kapcsolat egy nyilvános internetkapcsolat. A biztonságos kapcsolatok sikeres végrehajtásához hajtsa végre a következő lépéseket:
Tanúsítvány beszerzése egy hitelesítésszolgáltatótól a virtuális gépen található SQL Server-példány teljes tartománynevéhez.
Telepítse a tanúsítványt a virtuális gépre.
Miután telepítette a tanúsítványt a virtuális gépre, készen áll a cikkben szereplő alábbi lépések végrehajtására.
Megjegyzés
Az Azure AI Keresés indexelői jelenleg nem támogatják az Always Encrypted oszlopokat.
Titkosított kapcsolatok engedélyezése
Az Azure AI Keresés egy titkosított csatornát igényel az indexelők nyilvános internetkapcsolaton keresztüli kéréseihez. Ez a szakasz a munka végrehajtásának lépéseit sorolja fel.
Ellenőrizze a tanúsítvány tulajdonságait annak igazolására, hogy a tárgynév az Azure-beli virtuális gép teljesen minősített tartományneve (FQDN).
A tulajdonságok megtekintéséhez használhat olyan eszközt, mint a CertUtils vagy a Tanúsítványok beépülő modul. Az FQDN-t az Azure portálon, a virtuális gép szolgáltatás oldalán az Alapvető adatok szakaszban, a Nyilvános IP-cím/DNS-névcímke mezőjében szerezheti be.
A teljes tartománynév általában a következő formátumban van formázva:
<your-VM-name>.<region>.cloudapp.azure.comKonfigurálja az SQL Servert a tanúsítvány használatára a Beállításszerkesztő (regedit) használatával.
Bár a SQL Server Konfigurációkezelő gyakran használják ehhez a feladathoz, ebben a forgatókönyvben nem használhatja. Nem találja az importált tanúsítványt, mert az Azure-beli virtuális gép teljes tartományneve nem egyezik meg a virtuális gép által meghatározott teljes tartománynévvel (a tartományt a helyi számítógépként vagy a hálózati tartományként azonosítja, amelyhez csatlakozik). Ha a nevek nem egyeznek, használja a regeditet a tanúsítvány megadásához.
A regeditben keresse meg ezt a beállításkulcsot:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\[MSSQL13.MSSQLSERVER]\MSSQLServer\SuperSocketNetLib\Certificate.A
[MSSQL13.MSSQLSERVER]rész a verzió és a példány neve alapján változik.Állítsa a tanúsítványkulcs értékét a virtuális gépre importált TLS/SSL-tanúsítvány ujjlenyomatára (szóközök nélkül).
Másolja például a hexadecimális karaktereket a szövegszerkesztőbe, például a Jegyzettömbbe. Törölje az ujjlenyomat-karakterlánc összes szóközét. Ha az ujjlenyomat
c0 d0 f2 70 95 b0 3d 43 17 e2 19 84 10 24 32 8c ef 24 87 79, akkor változtassac0d0f27095b03d4317e219841024328cef248779-re.Többféleképpen is beszerezheti az ujjlenyomatot, némelyik jobb, mint mások. Ha az Tanúsítványok beépülő modulból az MMC-ben másolja, előfordulhat, hogy egy láthatatlan kezdő karaktert vesz fel, ami hibát okoz a kapcsolat létesítésekor. A probléma megoldásához számos áthidaló megoldás létezik. A legegyszerűbb, ha visszatereli az ujjlenyomatot, majd újra begépeli az ujjlenyomat első karakterét a regedit kulcsérték mezőjében lévő kezdő karakter eltávolításához. Másik lehetőségként másik eszközzel másolhatja az ujjlenyomatot. További információ: Az MMC-tanúsítvány beépülő modulban megjelenő tanúsítvány ujjlenyomata extra láthatatlan Unicode-karaktert tartalmaz.
Adjon engedélyeket a szolgáltatásfióknak.
Győződjön meg arról, hogy az SQL Server szolgáltatásfiók megfelelő engedélyt kap a TLS/SSL-tanúsítvány titkos kulcsára. Ha figyelmen kívül hagyja ezt a lépést, az SQL Server nem indul el. Ehhez a feladathoz használhatja a Tanúsítványok beépülő modult vagy a CertUtilst .
Indítsa újra az SQL Server szolgáltatást.
Csatlakozás az SQL Serverhez
Az Azure AI Keresés által igényelt titkosított kapcsolat beállítása után csatlakozzon a példányhoz a nyilvános végponton keresztül. A következő cikk a kapcsolati követelményeket és szintaxist ismerteti:
A hálózati biztonsági csoport konfigurálása
Ajánlott eljárás a hálózati biztonsági csoport (NSG) és a megfelelő Azure-végpont- vagy hozzáférés-vezérlési lista (ACL) konfigurálása, hogy az Azure-beli virtuális gép más felek számára is elérhető legyen. Valószínű, hogy korábban már tette, hogy lehetővé tegye a saját alkalmazáslogika számára az SQL Azure-beli virtuális géphez való csatlakozást. Az SQL Azure VM-hez tartozó Azure AI Keresés kapcsolatra sincs ez másképp.
Az alábbi lépések és hivatkozások útmutatást nyújtanak a virtuális gépek üzembe helyezéséhez szükséges NSG-konfigurációval kapcsolatban. Használja ezeket az utasításokat, hogy egy keresési szolgáltatás végpontjára ACL-t állítson be az IP-címe alapján.
Szerezze be a keresési szolgáltatás IP-címét. Útmutatásért tekintse meg a következő szakaszt .
Adja hozzá a keresési IP-címet a biztonsági csoport IP-szűrőlistájához. A következő cikkek bármelyike ismerteti a lépéseket:
Oktatóanyag: Hálózati forgalom szűrése hálózati biztonsági csoporttal az Azure Portal használatával
Hálózati biztonsági csoport létrehozása, módosítása vagy törlése
Az IP-címzés néhány olyan kihívást jelenthet, amelyek könnyen leküzdhetők, ha tisztában van a problémával és a lehetséges megkerülő megoldásokkal. A fennmaradó szakaszok javaslatokat nyújtanak az ACL IP-címeivel kapcsolatos problémák kezelésére.
Az Azure AI Keresés hálózati hozzáférésének korlátozása
Határozottan javasoljuk, hogy korlátozza a keresési szolgáltatás IP-címéhez és a szolgáltatáscímkék IP-címtartományához AzureCognitiveSearchvaló hozzáférést az ACL-ben ahelyett, hogy az SQL Azure-beli virtuális gépeket minden kapcsolatkérésre megnyitná.
Az IP-címet a keresési szolgáltatás teljes tartománynevének (például <your-search-service-name>.search.windows.net) pingelésével állapíthatja meg. Bár lehetséges, hogy a keresési szolgáltatás IP-címe megváltozik, nem valószínű, hogy megváltozik. Az IP-cím általában statikus a szolgáltatás teljes élettartama alatt.
A szolgáltatáscímke IP-címtartományát AzureCognitiveSearchletöltő JSON-fájlokkal vagy a Service Tag Discovery API-val derítheti ki. Az IP-címtartomány hetente frissül.
Hálózati biztonság kiegészítése jogkivonat-hitelesítéssel
A tűzfalak és a hálózati biztonság az adatokhoz és műveletekhez való jogosulatlan hozzáférés megelőzésének első lépése. Az engedélyezésnek a következő lépésnek kell lennie.
A szerepköralapú hozzáférést javasoljuk, ahol a Microsoft Entra ID felhasználói és csoportjai olyan szerepkörökhöz vannak rendelve, amelyek meghatározzák a szolgáltatás olvasási és írási hozzáférését. A beépített szerepkörök leírását és az egyéni szerepkörök létrehozására vonatkozó utasításokat lásd: Csatlakozás az Azure AI Kereséshöz szerepköralapú hozzáférés-vezérlőkkel .
Ha nincs szüksége kulcsalapú hitelesítésre, javasoljuk, hogy tiltsa le az API-kulcsokat, és kizárólag szerepkör-hozzárendeléseket használjon.
Következő lépések
Most, hogy a konfigurációt elvégeztük, megadhatja az adatforrásként az Azure virtuális gépen lévő SQL Servert egy Azure AI Keresés indexelő számára. További információ: Indexadatok az Azure SQL-ből.