无法创建适用于 Python 的 Azure 机器人应用服务



我希望尝试在 Azure 平台上从示例 Azure 机器人 (https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/python/57.teams-conversation-bot( 中部署一个。我使用标准教程 https://aka.ms/azuredeployment,但在尝试使用新资源组创建 azure 机器人应用服务时遇到问题(教程的 4 步,az deployment create命令(。但是当我尝试这样做时:az deployment create --template-file "D:pybotbuilder-samplesgeneratorspythonapptemplatesecho{{cookiecutter.bot_name}}deploymentTemplatestemplate-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 中更改一些变量? 还是什么?本教程中有关此操作的事例信息不存在。如何在 Azure 云平台中真正部署本地 bython Azure 机器人?

可能是位置有问题。

看起来你正在尝试在美国东部的应用服务计划中在美国中部运行机器人。

最新更新