gpt4 book ai didi

azure - 通过 ARM 模板将现有混合连接添加到 Azure 应用程序服务计划

转载 作者:行者123 更新时间:2023-12-03 06:10:00 24 4
gpt4 key购买 nike

我们创建了一个通过ARM 模板创建的Azure 标准逻辑应用。此逻辑应用应使用现有的混合连接

我在下面分享了我们用于创建Azure 应用服务计划的 ARM 模板。我想我需要引用下面模板中的混合连接设置,但找不到任何有关如何执行此操作的文档。

如何修改模板来设置混合连接?

谢谢

{
"apiVersion": "2022-09-01",
"dependsOn": [
],
"kind": "",
"location": "[parameters('location')]",
"name": "[parameters('hostingPlanName')]",
"properties": {
"maximumElasticWorkerCount": 20,
"name": "[parameters('hostingPlanName')]",
"numberOfWorkers": "[parameters('numberOfWorkers')]",
"workerSize": "[parameters('workerSize')]",
"workerSizeId": "[parameters('workerSizeId')]",
"zoneRedundant": false
},
"sku": {
"Name": "[parameters('skuCode')]",
"Tier": "[parameters('sku')]"
},
"tags": {
},
"type": "Microsoft.Web/serverfarms"
}

最佳答案

对于现有模板,您可以使用 Microsoft.Web/connections 添加连接ARM 模板中的提供程序如下所示。

我创建了一个示例 Office 365 连接,它按预期工作。

{
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "String"
},
"location": {
"type": "String"
},
"sku": {
"type": "String"
},
"skucode": {
"type": "String"
},
"workerSize": {
"type": "String"
},
"workerSizeId": {
"type": "String"
},
"numberOfWorkers": {
"type": "String"
},
"hostingPlanName": {
"type": "String"
},
"office365_1_Connection_DisplayName": {
"type": "String"
},
"office365_1_Connection_Name": {
"type": "String"
}
},
"resources": [
{
"apiVersion": "2022-09-01",
"dependsOn": [],
"kind": "",
"location": "[parameters('location')]",
"name": "[parameters('hostingPlanName')]",
"properties": {
"maximumElasticWorkerCount": 20,
"name": "[parameters('hostingPlanName')]",
"numberOfWorkers": "[parameters('numberOfWorkers')]",
"workerSize": "[parameters('workerSize')]",
"workerSizeId": "[parameters('workerSizeId')]",
"zoneRedundant": false
},
"sku": {
"Name": "[parameters('skuCode')]",
"Tier": "[parameters('sku')]"
},
"tags": {},
"type": "Microsoft.Web/serverfarms"
},
{
"type": "Microsoft.Web/connections",
"apiVersion": "2016-06-01",
"name": "[parameters('office365_1_Connection_Name')]",
"location": "[parameters('location')]",
"properties": {
"api": {
"id": "[concat(subscription().id, '/providers/Microsoft.Web/locations/', parameters('location'), '/managedApis/', 'office365')]"
},
"displayName": "[parameters('office365_1_Connection_DisplayName')]"
}
}
]
}
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"value": "plan1"
},
"location": {
"value": ""
},
"sku": {
"value": "Free"
},
"skucode": {
"value": "F1"
},
"workerSize": {
"value": "0"
},
"workerSizeId": {
"value": "0"
},
"numberOfWorkers": {
"value": "1"
},
"hostingPlanName": {
"value": "newnsme"
},
"office365_1_Connection_Name": {
"value": "connectionnew"
},
"office365_1_Connection_DisplayName": {
"value": "newdis"
}
}
}

输出:

enter image description here

enter image description here

关于azure - 通过 ARM 模板将现有混合连接添加到 Azure 应用程序服务计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76922034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com