Как клонировать/сделать еще одну копию развернутого бота в Azure?

Я хочу создать копию существующего бота, развернутого в Azure. Так, что новую копию можно использовать для создания нового бота с небольшими изменениями. Хотел узнать, есть ли на самом портале Azure прямой вариант создания клона существующего бота.

Вы имеете в виду непрерывное развертывание?

SumanthMarigowda-MSFT 22.05.2019 12:55

«с незначительными изменениями»: можете ли вы определить, какие «незначительные изменения» вы имеете в виду? Это также будет зависеть от того, как был создан первоначальный бот.

Nicolas R 22.05.2019 13:08

Как @Nicolas R, вы можете предоставить дополнительную информацию? Вы также можете обратиться к статье docs.microsoft.com/en-us/azure/bot-service/…docs.microsoft.com/en-us/azure/bot-service/…

SumanthMarigowda-MSFT 22.05.2019 16:09
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
1
3
270
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы можете использовать функцию Экспорт шаблона для экспорта существующего бота и любых других связанных ресурсов из Azure, а затем использовать функцию Развертывание шаблона для развертывания собственного шаблона.

Спасибо за ответ, но получение Bot Services еще не может быть экспортировано и не включено в шаблон. детали ошибки. {"code":"ExportTemplateCompletedWithErrors","message":"Операция экспорта шаблона завершена с ошибками. Некоторые ресурсы не были экспортированы. Дополнительную информацию см. в деталях.","details":[{"code":"ResourceTypeSchemaNotFound‌ ​","target":"Microsof‌​t.BotService/botServ‌​ices","message":"Схема типа ресурса ‘Microsoft.BotService/botServices’ недоступна. Ресурсы этого типа не будут экспортированы в шаблон."}]}

annish kumar 23.05.2019 09:14

Возможно, вы сможете вручную добавить в шаблон JSON для botService, используя эта схема. Вам придется заполнить все необходимые поля.

Matt Stannett 23.05.2019 14:02

Поскольку регистрация каналов бота в настоящее время не поддерживается для экспорта шаблона (как вы обнаружили), лучшим вариантом может быть что-то в сценарии. Вы можете создать бота и заархивировать его, а затем использовать cli/powershell для создания необходимых ресурсов и его развертывания. Вы можете довольно легко создавать скрипты для создания новых приложений и ресурсов каналов ботов.

См. здесь для получения дополнительной информации о том, как это сделать. Дайте мне знать, если вам нужен образец sudo.

Другие вопросы по теме