In dit artikel worden veelgestelde vragen over Azure beantwoord.
VAN TOEPASSING OP: SDK v4
Hoe kan ik mijn eigen app-registratie maken?
U kunt uw eigen app-registratie maken wanneer:
- U maakt uw bot in de Bot Framework-portal.
- U maakt de app-registratie voor een derde partij die geen toegang heeft tot Azure.
- U moet handmatig uw eigen app-id (en wachtwoord) maken.
Volg de onderstaande stappen.
Meld u aan bij uw Azure-account. Als u geen Azure-account hebt, kunt u zich aanmelden voor een gratis account.
Ga naar het deelvenster App-registraties en klik op Nieuwe registratie in de actiebalk bovenaan.
Voer een weergavenaam in voor de toepassingsregistratie in het veld Naam en selecteer de ondersteunde accounttypen.
Selecteer Registreren
Na enkele ogenblikten moet de zojuist gemaakte app-registratie een deelvenster openen. Kopieer de toepassings-id (client) in het deelvenster Overzicht en sla deze op. U hebt het nodig om het gerelateerde app-id-veld te vullen tijdens het maken van de bot, zoals verderop in dit artikel wordt uitgelegd.
Een bot maken met behulp van Azure Portal
Als u uw bot in Azure Portal maakt met behulp van de Azure Bot-resource , moet u een geheime sleutel (clientgeheim) genereren voor uw app-registratie.
Selecteer Certificaten en geheimen in de linkernavigatiekolom van het deelvenster van uw app-registratie.
Selecteer in dat deelvenster aan de rechterkant de knop Nieuw clientgeheim . Voer in het pop-upvenster een optionele beschrijving voor het geheim in, selecteer de vervaldatum in de groep Verlopen keuzerondjes .
Selecteer Toevoegen.
Kopieer de waarde van het geheim uit de tabel onder Clientgeheimen en sla het op.
Tijdens de registratie van uw bot voert u bij het maken van de app-id en het wachtwoord de app-id en het geheim in dat u in de juiste invoervakken hebt opgeslagen, zoals wordt weergegeven in de onderstaande afbeelding.
Notitie
Het geheim is alleen zichtbaar op deze blade en u kunt het niet ophalen nadat u die pagina hebt verlaten. Zorg ervoor dat u deze ergens veilig kopieert.
Een voorbeeld van het toepassen van de bovenstaande stappen vindt u in Verificatie toevoegen aan een bot.
Welke bestanden heb ik nodig om te zippen voor implementatie?
U moet handmatig een zip-archief maken met alle bestanden in het project, zoals beschreven in de stap: de codemap handmatig zippen. Zorg ervoor dat u alle bestanden en mappen in de projectmap van uw bot selecteert. Vervolgens kunt u, terwijl u zich nog in de projectmap bevindt, alle geselecteerde bestanden en mappen zippen, zoals wordt weergegeven in de onderstaande afbeelding.
Welke versie van Azure CLI moet ik gebruiken om een bot te implementeren?
Gebruik de nieuwste versie van de Azure-opdrachtregelinterface (CLI) anders krijgt u afgeschafte opdrachtenfouten. Raadpleeg De Azure CLI installeren.
Wat moet ik doen bij het ophalen van azure CLI-afschaffingsfouten?
Voer een upgrade uit naar de nieuwste versie van de Azure CLI.
Voor Azure CLI versie 2.2.0 of hoger moet u respectievelijk en in plaats van az deployment create
az group deployment create
opdrachten gebruiken az deployment sub create
az deployment group create
.
Logboek wijzigen van de Azure CLI-opdrachten die worden gebruikt voor het implementeren van een bot in Azure
Azure ClI-versie | Command1 | Opdracht 2 |
---|---|---|
Azure CLI 2.2.0 en latere versies | az deployment group create |
az deployment sub create |
Azure CLI 2.1.0 en eerdere versies | az group deployment create |
az deployment create |
Zie het Azure CLI-wijzigingslogboek voor meer informatie.
Wat zijn de afgeschafte CLI-opdrachten met betrekking tot az deployment?
Hier volgen de az deployment
afgeschafte opdrachten:
Afgeschaft | Vervangen door |
---|---|
az deployment <create/list show/delete/validate/export/cancel> |
az deployment **sub** <create/list/show/delete/validate/export/cancel> |
az deployment operation <list/show> |
az deployment operation **sub** <list/show> |
az group deployment <create/list/show/delete/validate/export/cancel> |
az deployment **group** <create/list/show/delete/validate/export/cancel> |
az group deployment operation <list/show> |
az deployment operation **group** < list/show> |
Hoe kan ik weten of de Azure CLI-opdrachten zijn afgeschaft?
Als u wilt weten of een Azure CLI-opdracht is afgeschaft, voert u de opdracht uit met de -h
optie (Help) zoals wordt weergegeven in de onderstaande afbeelding.
Azure CLI-wijzigingslogboek
Lees meer over het azure CLI-wijzigingslogboek.
Azure Resource Management (ARM)
Hier volgt een geconsolideerde lijst met de opdrachten die passen bij het huidige Azure CLI-ontwerp: az {command group} {?sub-command-group} {operation} {parameters}.
az resource
: Verbeter de voorbeelden van de resourcemodule.az policy assignment list
: Ondersteuning voor het weergeven van beleidstoewijzingen binnen het bereik van beheergroepen.- Toevoegen
az deployment group
enaz deployment operation group
voor sjabloonimplementatie bij resourcegroepen. Dit is een duplicaat vanaz group deployment
enaz group deployment operation
. - Toevoegen
az deployment sub
enaz deployment operation sub
voor sjabloonimplementatie binnen het abonnementsbereik. Dit is een duplicaat vanaz deployment
enaz deployment operation
. - Toevoegen
az deployment mg
enaz deployment operation mg
voor sjabloonimplementatie bij beheergroepen. - Toevoegen
ad deployment tenant
enaz deployment operation tenant
voor sjabloonimplementatie op tenantbereik. az policy assignment create
: Voeg een beschrijving toe aan de--location
parameter.az group deployment create
: Parameter toevoegen--aux-tenants
ter ondersteuning van meerdere tenants.
Wat is de Azure-botresource?
De Azure Bot-resource is een update van de web-app-bot of botkanalenregistratie, waardoor ontwikkelaars gemakkelijker aan de slag kunnen met het botontwikkelingsprogramma Bot Framework Composer. In plaats van resources te maken, zoals een web-app tijdens het maken van een bot, worden resources gemaakt met Bot Framework Composer, wat meer flexibiliteit biedt in welke resources worden geïmplementeerd. Composer biedt een visueel ontwerpcanvas waarmee botontwikkeling eenvoudiger wordt.
Waarom worden web-app-bot- en botkanaalregistratie afgeschaft?
Functioneel, Azure Bot, Web App Bot en Bot Channels Registratie maken allemaal gebruik van de Bot Service op dezelfde manier "onder de schermen". Het Azure Bot-pad is eenvoudiger en configureerbaarer voor ontwikkelaars. Verouderde items worden verwijderd uit Azure Marketplace, hoewel bestaande resources nog steeds worden uitgevoerd en ondersteund.
Blijven mijn web-app-bot of botkanaalregistratie werken en hoe lang?
Ja, uw web-app-bot of botkanaalregistratieresource blijft actief. Er zijn geen plannen om ondersteuning voor bestaande botbronnen te verwijderen.
Moet ik mijn bestaande bot migreren naar de Azure-bot?
Nee, u hoeft uw bestaande bot niet te migreren. het blijft werken zoals het is.
Kan ik mijn bestaande botresource migreren naar een Azure-bot?
Nee, dit wordt momenteel niet ondersteund. Als uw bot niet in productie wordt gebruikt, kunt u uw oude botresource verwijderen en de botnaam en app-id opnieuw gebruiken in een nieuwe botresource (na enige tijd voordat de oude record is verwijderd). De nieuwe Azure-bot is ontworpen om uw bot te maken met Behulp van Composer, zodat de voordelen van een dergelijke migratie minimaal zijn.
Wat is het verschil tussen de Azure-bot en de registratie van de web-app-bot of botkanalen?
De Bot Service achter Azure Bot en Web App Bot/Bot Channels-registratie is hetzelfde; de wijziging is de wijze waarop de resources worden gemaakt die u in uw bot gebruikt, zoals web-apps, taalkennis en meer. In plaats van de ene grootte past bij alle sjablonen die door de web-app-bot worden gebruikt, kan Bot Framework Composer worden gebruikt om resources voor de bot te maken met veel meer flexibiliteit dan de web-app-botsjablonen zijn toegestaan. Registratie van botkanalen en Azure Bot hebben in feite dezelfde mogelijkheden als de naam. De UX is iets anders in Azure Portal om klanten te helpen verbinding te maken met Bot Framework Composer.