Robot üzembe helyezése
Miután befejezte a robot fejlesztését, üzembe helyezheti az Azure-ban. A robot üzemeltetésének konkrét részletei a használt programozási nyelvtől és az alapul szolgáló futtatókörnyezettől függően változnak; az üzembe helyezés alapvető lépései azonban megegyeznek.
A robot támogatásához szükséges Azure-erőforrások létrehozása
Létre kell hoznia egy Azure-alkalmazásregisztrációt, hogy a robot olyan identitást kapjon, amellyel hozzáférhet az erőforrásokhoz, valamint egy robotalkalmazási szolgáltatást a robot üzemeltetéséhez.
Azure-alkalmazás regisztrálása
Az alkalmazásregisztrációt az az ad app create
Azure parancssori felület (CLI) paranccsal hozhatja létre, megadva az alkalmazás identitásának megjelenítendő nevét és jelszavát. Ez a parancs regisztrálja az alkalmazást, és visszaadja annak regisztrációs adatait, beleértve a következő lépésben szükséges egyedi alkalmazásazonosítót is.
Robotalkalmazási szolgáltatás létrehozása
A robothoz szükség van egy robotcsatornák regisztrációs erőforrására, valamint a kapcsolódó alkalmazásszolgáltatásra és alkalmazásszolgáltatás-csomagra. Ezen erőforrások létrehozásához használhatja a robot létrehozásához használt Bot Framework SDK-sablonhoz biztosított Azure-erőforrás-üzembehelyezési sablonokat. Futtassa a az deployment group create
parancsot, hivatkozzon az üzembehelyezési sablonra, és adja meg a robotalkalmazás regisztrációjának azonosítóját (a az ad app create
parancs kimenetéből) és a megadott jelszót.
A robot előkészítése üzembe helyezésre
A robot előkészítéséhez szükséges konkrét lépések a létrehozásához használt programozási nyelvtől függenek. C# és JavaScript-robotok esetén a parancs használatával biztosíthatja, hogy a az bot prepare-deploy
robot megfelelően legyen konfigurálva a megfelelő csomagfüggőségekkel és buildfájlokkal. Python-robotok esetén egy requirements.txt fájlt kell tartalmaznia, amely felsorolja az üzembehelyezési környezetben telepíteni kívánt csomagfüggőségeket.
Robot üzembe helyezése webalkalmazásként
Az utolsó lépés a robotalkalmazás fájljainak zip-archívumba való csomagolása, és a az webapp deployment source config-zip
parancs használata a robotkód üzembe helyezéséhez a korábban létrehozott Azure-erőforrásokon.
Az üzembe helyezés befejezése után tesztelheti és konfigurálhatja a robotot az Azure Portalon.
További információ
A robot üzembe helyezéséről további információt a Bot Framework SDK dokumentációjában talál.