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.
Note
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.
A Azure fejlesztői parancssori felület (azdCLI) használatával helyezze üzembe a keresésre alkalmas webhelyet a Azure Container Apps. Ez az üzembe helyezés magában foglalja a React-ügyfelet, a .NET API-t, a Azure AI Keresés, a felügyelt identitást és a Azure erőforrások támogatását.
Az üzembe helyezés a felügyelt identitást használja az Azure AI Keresés alapértelmezett hitelesítési módszereként. A kulcsalapú hitelesítést az üzembe helyezés előtt állíthatja be USE_KEYLESS_AUTHfalse .
Bejelentkezés az Azure-ba
A Visual Studio Code nyisson meg egy terminált az adattár gyökerénél, például
azure-search-static-web-app.Az Azure-ba való bejelentkezéshez használja a
azdelemet.azd auth loginHa a böngésző kéri, fejezze be a bejelentkezési folyamatot az oktatóanyaghoz használt Azure fiókkal.
Azd-környezet létrehozása
Hozzon létre egy
azdkörnyezetet. Cserélje leYOUR-ENVIRONMENT-NAMEaz oktatóanyag üzembe helyezését azonosító rövid névre.azd env new YOUR-ENVIRONMENT-NAME
(Nem kötelező) Kulcsalapú hitelesítés konfigurálása
Az alapértelmezett hitelesítési módszer a felügyelt identitás, így a legtöbb környezet kihagyhatja ezt a szakaszt. Ezt a szakaszt csak akkor végezze el, ha a környezethez API-kulcsok szükségesek.
Állítsa be USE_KEYLESS_AUTH-t false-re.
azd env set USE_KEYLESS_AUTH false
Ha nincs beállítva USE_KEYLESS_AUTH, az üzembe helyezés felügyelt identitást használ. A Bicep infrastruktúra hozzáférést biztosít a tárolóalkalmazás identitásának a Azure AI Keresés adatsíkhoz.
Üzembe helyezés az azd up használatával
Az adattár gyökerében futtassa a
azd upparancsot.azd upAmikor a rendszer kéri, válassza ki az erőforrások Azure előfizetését és helyét.
azdVárjon, amíg kiépítheti az infrastruktúrát, létrehozhatja a tárolókat, leküldi a rendszerképeket, és üzembe helyezheti a szolgáltatásokat Azure Container Apps.Tekintse át a kimenetet az üzembe helyezés után. A kimenet tartalmazza az ügyfél és a kiszolgáló teljes tartományneveit (FQDN-eket) a Azure Container Apps üzembe helyezéséhez.
AZURE_CLIENT_URL: <client-container-app-fqdn> AZURE_SERVER_URL: <server-container-app-fqdn> SEARCH_SERVICE_NAME: <search-service-name>Használja az
AZURE_CLIENT_URLértéket a webhely megnyitásához. Az ügyfélalkalmazás az üzembe helyezés során konfigurált végponton keresztül hívja meg a kiszolgálóalkalmazást.Az üzembe helyezés létrehozta a Azure AI Keresés szolgáltatást is, és automatikusan betöltötte az
good-booksindexet apostprovisionmintaadattárban lévő horogon keresztül.
Keresés használata a Container Apps webhelyén
Nyissa meg az ügyfél teljes tartománynevét a
azd upkimenetből egy böngészőben.A webhely keresősávjában adjon meg egy keresési lekérdezést, például
code. Az automatikus kiegészítés funkció egyező könyvcímeket javasol.Válasszon ki egy javaslatot, vagy folytassa a saját lekérdezés beírását. A keresési lekérdezés befejezésekor válassza az Enter billentyűt .
Tekintse át az eredményeket, majd válasszon ki egy könyvet a további részletek megtekintéséhez.
Troubleshooting
Ha a webalkalmazás nem telepít vagy működik, a probléma meghatározásához és megoldásához használja az alábbi listát:
Befejeződött
azd up?Tekintse át az
azd upelső sikertelen üzembe helyezési, létrehozási vagy üzembe helyezési lépés kimenetét. Ha az üzembe helyezés leáll a kiépítés során, ellenőrizze az előfizetési engedélyeket és a kijelölt régiót. Ha az üzembe helyezés leáll a tároló összeállítási vagy üzembe helyezési lépései során, futtassaazd upújra a jelentett probléma megoldása után.Meg tudja nyitni az ügyfélvégpontot?
Nyissa meg az
AZURE_CLIENT_URLértéket aazd upkimenetből. Ha a lap nem töltődik be, nyissa meg az Azure portált, nyissa meg az ügyféltároló alkalmazást, és tekintse át a változat állapotát és naplóit.Meghívhatja az ügyfél a kiszolgálóvégpontot?
Nyissa meg a böngésző fejlesztői eszközeit, és tekintse át az ügyfélalkalmazás hálózati hívásait. Ha az API-ra irányuló hívások sikertelenek, győződjön meg arról, hogy a kiszolgálótároló-alkalmazás fut, és hogy az ügyfélalkalmazás megkapta a kiszolgáló teljes tartománynevét az üzembe helyezés során.
Lekérdezhető a kiszolgáló Azure AI Keresés?
Ha a keresés hibát ad vissza, tekintse át a kiszolgáló tárolóalkalmazás-naplóit. Felügyelt identitás esetén győződjön meg arról, hogy az identitás Azure AI Keresés adatsík-hozzáféréssel rendelkezik. Kulcsalapú hitelesítés esetén ellenőrizze, hogy az üzembe helyezés előtt be van-e állítva
USE_KEYLESS_AUTHfalse, és hogy a létrehozott tárolókörnyezet tartalmazza-e a keresési szolgáltatás konfigurációját.
Erőforrások tisztítása
Az oktatóanyag által létrehozott Azure erőforrások törlésére használhatóazd down --purge. A --purge jelölő véglegesen eltávolítja azokat az erőforrásokat, amelyek támogatják a helyreállítható törlést, ahelyett, hogy helyreállítható állapotban hagyná őket a megőrzési időre. Ha később újra üzembe helyezi ezt az oktatóanyagot, a törlés elkerüli az elnevezési ütközéseket.
Az adattár gyökérkönyvtárában futtassa a törlési parancsot.
azd down --purgeTekintse át a listákban szereplő
azderőforrásokat.Kérdés esetén erősítse meg a törlést.
Ha az üzembe helyezésen kívül azd létrehozott egy Azure AI Keresés szolgáltatást, nyissa meg a keresőszolgáltatást a Azure portálon, és válassza a Lap tetején a Törlés lehetőséget.