azure - 为 Azure 机器人预配 SharePoint Online 连接的 ServiceProviderId 是什么
问题描述
我正在尝试使用 ARM 模板(见下文)通过两个连接(Azure Active Directory V2 和 sharepoint Online)在 Azure 中预配机器人资源。
我能够成功地使其适用于 AADv2,并且一切正常。当我手动配置资源时,我能够使其工作。可悲的是,您无法导出机器人资源的模板......而且我无法成功使其适用于 Sharepoint 在线,我不知道设置什么的唯一参数是服务提供商 ID,因为我能够测试手动设置另一个。当我使用与 AADv2 相同的连接时,提供的连接是 AADv2 (30dd229c-58e3-4a48-bdfd-91ec48eb906c)...
我提供此资源的模板是:
{
"name": "[concat(parameters('botId'),'/',parameters('SharepointConnectionName'))]",
"type": "Microsoft.BotService/botServices/Connections",
"apiVersion": "2017-12-01",
"location": "global",
"tags": {},
"sku": {
"name": "[parameters('sku')]"
},
"kind": "[parameters('kind')]",
"properties": {
"clientId": "[parameters('SharepointConnectionClientId')]",
"clientSecret": "[parameters('SharepointConnectionClientSecret')]",
"scopes": "[parameters('SharepointConnectionScopes')]",
"serviceProviderId": "[parameters('SharepointConnectionServiceProviderId')]",
"serviceProviderDisplayName": "[parameters('SharepointConnectionServiceProviderDisplayName')]",
"parameters": [
{
"key": "tenantId",
"value": "[parameters('SharepointConnectionTenantID')]"
},
{
"key": "clientId",
"value": "[parameters('SharepointConnectionClientId')]"
},
{
"key": "clientSecret",
"value": "[parameters('SharepointConnectionClientSecret')]"
},
{
"key": "GrantType",
"value": "[parameters('SharepointConnectionGrantType')]"
},
{
"key": "LoginURL",
"value": "[parameters('SharepointConnectionLoginURL')]"
},
{
"key": "DiscoveryURL",
"value": "[parameters('SharepointConnectionDiscoveryURL')]"
},
{
"key": "ResourceURL",
"value": "[parameters('SharepointConnectionResourceURL')]"
},
{
"key": "Capability",
"value": "[parameters('SharepointConnectionCapabilityURL')]"
}
]
},
"dependsOn": [
"[concat('Microsoft.BotService/botServices/', parameters('botId'))]"
]
}
解决方案
你可以尝试使用307d995f-f1ce-4918-bd3f-037685e9d241
吗?
我使用浏览器/UI 创建了两个SharePoint Online
连接,创建后,我使用资源资源管理器来显示我创建的内容。两者都307d995f-f1ce-4918-bd3f-037685e9d241
用作serviceProviderId
when serviceProviderDisplayName
is SharePoint Online
。
推荐阅读
- c++ - 错误:在尝试检测 std::cout << t; 时将函数强制转换为数组类型 已验证
- r - 我什么时候应该在 R 中使用 read.csv() 与 read_csv()
- python - unittest blacklist 命名空间并失败任何引用它的尝试
- sqlite - 如何在sqlite中默认设置日期字段?
- r - 为什么 dplyr 折叠我的整个数据框而不是对其进行分组
- xml - 从 SSRS 调用服务 URL 时,如何设置 HTTP 标头值?
- r - 如何在 R 中创建一个函数来检查数据错误?
- javascript - 设置没有 src 的图像的纵横比
- .net - Azure MySQL 实体框架基础结构错误
- c# - C# 控制台应用程序返回:“并非所有代码路径都返回值”