В этой статье приведены ответы на часто задаваемые вопросы о Azure.
ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4
Как это сделать?
Вы можете создать собственную регистрацию приложений, когда:
- Вы создаете бот на портале Bot Framework.
- Вы создаете регистрацию приложения для стороннего пользователя, у которых нет доступа к Azure.
- Необходимо вручную создать собственный идентификатор приложения (и пароль).
Выполните описанные ниже действия.
Войдите в учетную запись Azure. Если ее нет, вы можете зарегистрироваться и получить бесплатную учетную запись.
Перейдите в область регистрации приложений и нажмите кнопку "Создать регистрацию " в строке действий в верхней части.
Введите отображаемое имя для регистрации приложения в поле Имя и выберите тип среди поддерживаемых типов учетных записей.
Нажмите кнопку Зарегистрировать.
Через несколько минут только что созданная регистрация приложения должна открыть панель. Скопируйте идентификатор приложения (клиента) в области обзора и сохраните его. Вам потребуется заполнить соответствующее поле идентификатора приложения во время создания бота, как описано далее в этой статье.
Создание бота с помощью портал Azure
Если вы создаете бот в портал Azure с помощью ресурса Azure Bot, необходимо создать секретный ключ (секрет клиента) для регистрации приложения.
Выберите сертификаты и секреты в левом столбце навигации области регистрации приложения.
В области справа нажмите кнопку "Создать секрет клиента". Во всплывающем диалоговом окне введите необязательное описание секрета, выберите срок действия из группы переключателей "Срок действия ".
Выберите Добавить.
Скопируйте значение секрета из таблицы в секреты клиента и сохраните его.
Во время регистрации бота при создании идентификатора приложения и пароля введите идентификатор приложения и секрет, сохраненный в правильных полях ввода, как показано на рисунке ниже.
Примечание.
Секрет будет отображаться только в этой колонке, и вы не сможете получить его после выхода из этой страницы. Скопируйте его в безопасное место.
Пример применения описанных выше шагов можно найти в разделе "Добавление проверки подлинности в бот".
Какие файлы необходимо запаковать для развертывания?
Необходимо вручную создать ZIP-архив со всеми файлами в проекте, как описано на шаге: zip up the code directoryly step. Убедитесь, что выбраны все файлы и папки в папке проекта бота. Затем, пока все еще в папке проекта, запакуйте все выбранные файлы и папки, как показано на рисунке ниже.
Какую версию Azure CLI следует использовать для развертывания бота?
Используйте последнюю версию интерфейс командной строки Azure (CLI) в противном случае вы получите устаревшие ошибки команд. Подробнее см. статью Установка Azure CLI.
Что делать при получении ошибок нерекомендуемого использования Azure CLI?
Обновите до последней версии Azure CLI.
Для Azure CLI версии 2.2.0 или более поздней версии необходимо использовать az deployment sub create
и az deployment group create
az group deployment create
вместо az deployment create
команд соответственно.
Журнал изменений команд Azure CLI, используемых для развертывания бота в Azure
Версия Azure ClI | Command1 | Команда 2 |
---|---|---|
Azure CLI 2.2.0 и более поздних версий | az deployment group create |
az deployment sub create |
Azure CLI 2.1.0 и более ранних версий | az group deployment create |
az deployment create |
Дополнительные сведения см. в журнале изменений Azure CLI.
Что такое нерекомендуемые команды CLI, связанные с az deployment?
Ниже приведены устаревшие az deployment
команды:
Устарело | Заменены |
---|---|
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> |
Разделы справки знать, не рекомендуется ли использовать команды Azure CLI?
Чтобы узнать, устарела ли команда Azure CLI, выполните команду с параметром -h
(справка), как показано на рисунке ниже.
Журнал изменений Azure CLI
Дополнительные сведения об журнале изменений Azure CLI.
Управление ресурсами Azure (ARM)
Ниже приведен консолидированный список команд, которые соответствуют текущему конструктору Azure CLI: az {command group} {?sub-command-group} {operation} {parameters}.
az resource
: улучшение примеров модуля ресурсов.az policy assignment list
: поддержка назначений политик в группе управления область.- Добавлены команды
az deployment group
иaz deployment operation group
для развертывания шаблонов в группах ресурсов. Это дубликатaz group deployment
иaz group deployment operation
. - Добавлены команды
az deployment sub
иaz deployment operation sub
для развертывания шаблонов в области подписки. Это дубликатaz deployment
иaz deployment operation
. - Добавьте
az deployment mg
иaz deployment operation mg
для развертывания шаблонов в группах управления. - Добавьте
ad deployment tenant
иaz deployment operation tenant
для развертывания шаблонов в область клиента. az policy assignment create
: добавьте описание в--location
параметр.az group deployment create
: добавьте параметр--aux-tenants
для поддержки нескольких клиентов.
Что такое ресурс Azure Bot?
Ресурс Azure Bot — это обновление из бота веб-приложения или регистрации каналов Бота, что упрощает работу разработчиков с помощью средства разработки ботов Bot Framework Composer. Вместо создания ресурсов, таких как веб-приложение во время создания бота, ресурсы создаются с помощью Bot Framework Composer, что обеспечивает большую гибкость в развертывании ресурсов. Composer предоставляет холст визуального дизайна, упрощающий разработку ботов.
Почему не рекомендуется использовать регистрацию бота веб-приложения и канала Bot?
Функционально, Azure Bot, Web App Bot и Bot Channel Registration все используют Служба Bot так же, как "под капотом". Путь к Azure Bot проще и удобнее настраивать для разработчиков. Устаревшие элементы удаляются из Azure Marketplace, хотя существующие ресурсы будут продолжать работать и поддерживаться.
Будет ли мой бот веб-приложения или регистрация канала Бота бота продолжать работать и как долго?
Да, ресурс на основе регистрации веб-приложения или канала бота продолжит работать. Нет планов удалить поддержку существующих ресурсов бота.
Нужно ли перенести существующий бот в Azure Bot?
Нет, вам не нужно переносить существующий бот; Он будет продолжать работать как есть.
Можно ли перенести существующий ресурс бота в Azure Bot?
В настоящее время это не поддерживается. Если бот не используется в рабочей среде, вы можете удалить старый ресурс бота и повторно использовать имя бота и идентификатор приложения в новом ресурсе бота (после некоторого времени для удаления старой записи). Новый Azure Bot предназначен для создания бота с помощью Composer, и поэтому выгоды от такой миграции будут минимальными.
Какова разница между Azure Bot и веб-приложением Bot или регистрацией каналов Бота бота бота или бота?
Служба Bot за регистрацией каналов Бота и веб-приложений Azure Bot или Bot. Изменение заключается в том, как ресурсы создаются в боте, таких как веб-приложения, распознавание речи и многое другое. Вместо того, чтобы один размер соответствовал всем шаблонам, используемым ботом веб-приложения, Bot Framework Composer можно использовать для создания ресурсов бота с гораздо большей гибкостью, чем разрешенные шаблоны веб-приложений. Регистрация каналов бота и Azure Bot в основном являются теми же возможностями, которые переименованы. ПОЛЬЗОВАТЕЛЬСКИЙ интерфейс немного отличается в портал Azure, чтобы помочь клиентам подключаться к Bot Framework Composer.