Ten artykuł zawiera odpowiedzi na często zadawane pytania dotyczące platformy Azure.
DOTYCZY: ZESTAW SDK w wersji 4
Jak mogę utworzyć własną rejestrację aplikacji?
Możesz utworzyć własną rejestrację aplikacji, gdy:
- Bot jest tworzony w portalu Bot Framework.
- Utworzysz rejestrację aplikacji dla innej firmy, która nie ma dostępu do platformy Azure.
- Musisz ręcznie utworzyć własny identyfikator aplikacji (i hasło).
Wykonaj kroki opisane poniżej.
Zaloguj się do konta platformy Azure. Jeśli nie masz konta platformy Azure, możesz utworzyć bezpłatne konto.
Przejdź do okienka Rejestracje aplikacji i kliknij pozycję Nowa rejestracja na pasku akcji u góry.
Wprowadź nazwę wyświetlaną rejestracji aplikacji w polu Nazwa i wybierz obsługiwane typy kont.
Wybierz pozycję Zarejestruj
Po kilku chwilach nowo utworzona rejestracja aplikacji powinna otworzyć okienko. Skopiuj identyfikator aplikacji (klienta) w okienku Przegląd i zapisz go. Będzie on potrzebny do wypełnienia powiązanego pola Identyfikator aplikacji podczas tworzenia bota, jak wyjaśniono w dalszej części tego artykułu.
Tworzenie bota przy użyciu witryny Azure Portal
Jeśli tworzysz bota w witrynie Azure Portal przy użyciu zasobu usługi Azure Bot , musisz wygenerować klucz tajny (klucz tajny klienta) na potrzeby rejestracji aplikacji.
Wybierz pozycję Certyfikaty i wpisy tajne w lewej kolumnie nawigacji okienka rejestracji aplikacji.
W tym okienku po prawej stronie wybierz przycisk Nowy klucz tajny klienta. W oknie podręcznym wprowadź opcjonalny opis wpisu tajnego, wybierz wygaśnięcie z grupy przycisków radiowych Wygasa.
Wybierz Dodaj.
Skopiuj wartość wpisu tajnego z tabeli w obszarze Wpisy tajne klienta i zapisz ją.
Podczas rejestracji bota podczas tworzenia identyfikatora aplikacji i hasła wprowadź identyfikator aplikacji i wpis tajny zapisany w odpowiednich polach wejściowych, jak pokazano na poniższym rysunku.
Uwaga
Wpis tajny będzie widoczny tylko w tym bloku i nie będzie można go pobrać po opuszczeniu tej strony. Pamiętaj, aby skopiować go gdzieś bezpiecznie.
Przykład zastosowania powyższych kroków można znaleźć w artykule Dodawanie uwierzytelniania do bota.
Jakie pliki muszę spakować w celu wdrożenia?
Musisz ręcznie utworzyć archiwum zip ze wszystkimi plikami w projekcie, zgodnie z opisem w kroku: ręcznie spakuj katalog kodu. Upewnij się, że wybrano wszystkie pliki i foldery w folderze projektu bota. Następnie, nadal w folderze projektu, spakuj wszystkie wybrane pliki i foldery, jak pokazano na poniższej ilustracji.
Jakiej wersji interfejsu wiersza polecenia platformy Azure należy użyć do wdrożenia bota?
Użyj najnowszej wersji interfejsu wiersza polecenia platformy Azure. W przeciwnym razie zostaną wyświetlone przestarzałe błędy poleceń. Zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.
Co należy zrobić podczas pobierania błędów wycofania interfejsu wiersza polecenia platformy Azure?
Uaktualnij do najnowszej wersji interfejsu wiersza polecenia platformy Azure.
W przypadku interfejsu wiersza polecenia platformy Azure w wersji 2.2.0 lub nowszej az deployment create
należy użyć az deployment sub create
odpowiednio poleceń i az deployment group create
zamiast i az group deployment create
.
Dziennik zmian poleceń interfejsu wiersza polecenia platformy Azure używanych do wdrażania bota na platformie Azure
Wersja interfejsu wiersza polecenia platformy Azure | Polecenie1 | Polecenie 2 |
---|---|---|
Interfejs wiersza polecenia platformy Azure w wersji 2.2.0 lub nowszej | az deployment group create |
az deployment sub create |
Interfejs wiersza polecenia platformy Azure 2.1.0 i starsze wersje | az group deployment create |
az deployment create |
Aby uzyskać więcej informacji, zobacz Dziennik zmian interfejsu wiersza polecenia platformy Azure.
Jakie są przestarzałe polecenia interfejsu wiersza polecenia związane z poleceniem "az deployment"?
Poniżej przedstawiono az deployment
przestarzałe polecenia:
Przestarzały | Zastępuje |
---|---|
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> |
Jak mogę wiedzieć, czy polecenia interfejsu wiersza polecenia platformy Azure są przestarzałe?
Aby dowiedzieć się, czy polecenie interfejsu wiersza polecenia platformy Azure jest przestarzałe, wykonaj polecenie z opcją -h
(pomoc), jak pokazano na poniższej ilustracji.
Dziennik zmian interfejsu wiersza polecenia platformy Azure
Przeczytaj więcej na temat dziennika zmian interfejsu wiersza polecenia platformy Azure.
Azure Resource Management (ARM)
Poniżej znajduje się skonsolidowana lista poleceń pasujących do bieżącego projektu interfejsu wiersza polecenia platformy Azure: az {command group} {?sub-command-group} {operation} {parameters}.
az resource
: Ulepszanie przykładów modułu zasobów.az policy assignment list
: Obsługa wyświetlania listy przypisań zasad w zakresie grupy zarządzania.- Dodaj
az deployment group
iaz deployment operation group
dla wdrożenia szablonu w grupach zasobów. Jest to duplikat iaz group deployment
az group deployment operation
. - Dodaj
az deployment sub
iaz deployment operation sub
dla wdrożenia szablonu w zakresie subskrypcji. Jest to duplikat iaz deployment
az deployment operation
. - Dodaj
az deployment mg
szablon iaz deployment operation mg
do wdrożenia szablonu w grupach zarządzania. - Dodaj
ad deployment tenant
iaz deployment operation tenant
dla wdrożenia szablonu w zakresie dzierżawy. az policy assignment create
: Dodaj opis do parametru--location
.az group deployment create
: Dodaj parametr--aux-tenants
do obsługi dzierżaw między dzierżawami.
Co to jest zasób usługi Azure Bot?
Zasób usługi Azure Bot to aktualizacja z poziomu bota aplikacji internetowej lub rejestracji kanałów bota, co ułatwia deweloperom rozpoczęcie korzystania z narzędzia bota Bot Framework Composer bota. Zamiast tworzyć zasoby, takie jak aplikacja internetowa podczas tworzenia bota, zasoby są tworzone przy użyciu narzędzia Bot Framework Composer, co zapewnia większą elastyczność w zakresie wdrażanych zasobów. Composer udostępnia kanwę projektu wizualnego, która ułatwia tworzenie botów.
Dlaczego bot aplikacji internetowej i rejestracja kanału bota są przestarzałe?
Funkcjonalnie usługa Azure Bot, bot aplikacji internetowej i rejestracja kanałów bota wykorzystują usługę Bot Service w taki sam sposób jak "pod maską". Ścieżka bota platformy Azure jest łatwiejsza i bardziej konfigurowalna dla deweloperów. Starsze elementy są usuwane z witryny Azure Marketplace, ale istniejące zasoby będą nadal działać i będą obsługiwane.
Czy mój bot aplikacji internetowej lub rejestracja kanału bota będą nadal działać i jak długo?
Tak, twój zasób oparty na rejestracji kanału aplikacji internetowej lub bota będzie nadal działać. Brak planów porzucania obsługi istniejących zasobów bota.
Czy muszę przeprowadzić migrację istniejącego bota do usługi Azure Bot?
Nie, nie musisz migrować istniejącego bota; będzie nadal działać tak, jak to jest.
Czy mogę przeprowadzić migrację istniejącego zasobu bota do bota platformy Azure?
Obecnie nie, to nie jest obsługiwane. Jeśli bot nie jest używany w środowisku produkcyjnym, możesz usunąć stary zasób bota i ponownie użyć nazwy bota i identyfikatora aplikacji w nowym zasobie bota (po pewnym czasie, aby stary rekord został usunięty). Nowy bot platformy Azure został zaprojektowany z myślą o tworzeniu bota przy użyciu narzędzia Composer, więc zyski z takiej migracji byłyby minimalne.
Jaka jest różnica między usługą Azure Bot i botem aplikacji internetowej lub rejestracją kanałów bota?
Usługa Bot Service za usługą Azure Bot i bot aplikacji internetowej/rejestracja kanałów bota jest taka sama; zmiana polega na tym, jak zasoby są tworzone w botze, takie jak aplikacje internetowe, interpretacja języka i nie tylko. Zamiast jednego rozmiaru pasuje do wszystkich szablonów używanych przez bota aplikacji internetowej, narzędzie Bot Framework Composer może służyć do tworzenia zasobów bota z większą elastycznością niż dozwolone szablony botów aplikacji internetowej. Rejestracja kanałów botów i usługa Azure Bot są w zasadzie tymi samymi możliwościami, których nazwa została zmieniona. Środowisko użytkownika jest nieco inne w witrynie Azure Portal, aby ułatwić klientom nawiązywanie połączenia z narzędziem Bot Framework Composer.