为Azure Bot服务设置插槽或多个环境
我正在使用Azure Bot服务开发一个Microsoft Bot,希望为QA、开发和登台设置不同的环境或插槽,就像我们在Azure应用程序服务中所做的那样为Azure Bot服务设置插槽或多个环境,azure,botframework,devops,azure-bot-service,Azure,Botframework,Devops,Azure Bot Service,我正在使用Azure Bot服务开发一个Microsoft Bot,希望为QA、开发和登台设置不同的环境或插槽,就像我们在Azure应用程序服务中所做的那样 在“设置”中,我没有找到“部署插槽”选项,但在“设置”下的“每个设置都有插槽设置”复选框中,这意味着我们可以在Azure Bot服务中配置插槽,还是必须为每个环境创建多个Bot服务资源?您需要为每个环境创建单独的Bot(即一个用于开发,一个用于生产) 配置和使用临时部署的过程通常如下所示: 在订阅中创建两个机器人应用程序,一个用于 生产代码
在“设置”中,我没有找到“部署插槽”选项,但在“设置”下的“每个设置都有插槽设置”复选框中,这意味着我们可以在Azure Bot服务中配置插槽,还是必须为每个环境创建多个Bot服务资源?您需要为每个环境创建单独的Bot(即一个用于开发,一个用于生产) 配置和使用临时部署的过程通常如下所示:
这是目前最好的解决方案,但基本上插槽会更好。有了插槽,一旦出现问题,您可以立即切换版本。在这里,部署机器人后,您实际上需要3个机器人才能确保安全。