【问题标题】:Can't create azure bot app service for python无法为 python 创建 azure bot 应用服务
【发布时间】:2020-10-12 14:29:05
【问题描述】:

我希望尝试在 azure 平台上从示例 azure bot (https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/python/57.teams-conversation-bot) 部署一个。我使用标准教程 https://aka.ms/azuredeployment ,但在尝试使用新资源组创建 azure bot 应用程序服务时遇到问题(教程的 4 步,az deployment create 命令)。但是当我尝试这样做时: az deployment create --template-file "D:\py\botbuilder-samples\generators\python\app\templates\echo\{{cookiecutter.bot_name}}\deploymentTemplates\template-with-new-rg.json" --location centralus --parameters appId="XXXXXX" appSecret="XXXXXX" botId="exobot2020" botSku=F0 newAppServicePlanName="ExoServ" newWebAppName="ExoServWeb" groupName="ExoServGroup" groupLocation="East US" newAppServicePlanLocation="East US" --name "ExoBot"

控制台抛出:

{'additionalProperties': {}, 'code': 'InvalidTemplate', 'message': "Deployment template validation failed: 'The resource 'Microsoft.Web/serverfarms/ExoServ' is not defined in the template. Please see https://aka.ms/arm-template for usage details.'.", 'target': None, 'details': None, 'additionalInfo': [{'additionalProperties': {}, 'type': 'TemplateViolation', 'info': {'lineNumber': 0, 'linePosition': 0, 'path': ''}}]}.

所以我必须在模板 json 中更改一些 var?要不然是啥?教程中有关此操作的案例信息不存在。 azure云平台如何真正部署本地bython azure bot?

【问题讨论】:

    标签: python azure bots azure-bot-service


    【解决方案1】:

    可能是位置问题。

    您似乎正试图在美国东部的应用服务计划中在美国中部运行机器人。

    【讨论】:

    • 亲爱的@Shiraz Bhaiji,我已更改应用服务计划的位置参数。现在一切都是 centraus / 美​​国中部。但问题是一样的
    猜你喜欢
    • 1970-01-01
    • 2018-05-22
    • 2020-01-31
    • 2016-08-31
    • 1970-01-01
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多