[英]What are the properties in an ARM template for a Dynamics 365 CRM logic app connector?
邏輯應用程序連接器是封閉源,Azure門戶中的“自動化腳本”選項從連接器剝離屬性節點的身份驗證部分。 這是門戶網站為您編寫與CRM進行通信的邏輯應用程序的ARM模板的腳本時會給您的。
{
"comments": "Generalized from resource: '/subscriptions/<guid>/resourceGroups/<resource group name>/providers/Microsoft.Web/connections/dynamicsCRMconnector'.",
"type": "Microsoft.Web/connections",
"name": "[parameters('connections_dynamicsCRMconnector_name')]",
"apiVersion": "2016-06-01",
"location": "eastus",
"scale": null,
"properties": {
"displayName": "CRMConnection",
"customParameterValues": {},
"api": {
"id": "/subscriptions/<guid>/providers/Microsoft.Web/locations/eastus/managedApis/dynamicscrmonline"
}
},
"dependsOn": []
}
其他連接器(SFTP,存儲帳戶等)的位置和位置(缺少MS官方提供的信息,但博客文章和示例代碼沒有)記錄了缺少的元素節點,但我找不到Dynamics連接器的信息。 作為我期望看到的示例,這是如何在ARM中使用身份驗證值預先配置SFTP和存儲帳戶的方法:
{
"type": "Microsoft.Web/connections",
"apiVersion": "2016-06-01",
"name": "[variables('sftp_conn_friendly_name')]",
"location": "[resourceGroup().location]",
"properties": {
"displayName": "SFTP connection",
"parameterValues": {
"hostName": "[variables('sftp_host')]",
"userName": "[variables('sftp_user')]",
"password": "[variables('sftp_pass')]",
"portNumber": "[variables('sftp_port')]",
"giveUpSecurityAndAcceptAnySshHostKey": true,
"disableUploadFilesResumeCapability": false
},
"api": {
"id": "[variables('sftp_conn_managed_id')]"
}
}
},
{
"type": "Microsoft.Web/connections",
"apiVersion": "2016-06-01",
"name": "[variables('storage_conn_friendly_name')]",
"location": "[resourceGroup().location]",
"properties": {
"displayName": "Blob connection",
"parameterValues": {
"accountName": "[variables('storage_account_name')]",
"accessKey": "[listKeys(variables('storage_account_name'),'2015-05-01-preview').key1]"
},
"api": {
"id": "[variables('storage_conn_managed_id')]"
}
}
}
雖然這不是您問題的直接答案,但更籠統的答案可以讓您知道如何在這種情況下采取行動。 如果它的任何地方都沒有記載,則您唯一的希望就是逆轉它(而且通常不起作用)。
首先,此連接器是Azure中的資源(就像您編寫的連接器一樣)。 您可以使用任何可用的方法來獲取資源屬性( https ://resource.azure.com,Get-AzureRmResource,REST API,各種SDK)並查看那里的值。
解決此問題的另一種方法-使用門戶創建此連接器,並使用提琴手捕獲流量。 這樣,您將看到創建此類連接器所需的確切REST調用,並能夠使用ARM模板進行復制。 您可能不知道ARM模板基本上是REST調用的代理。 您正在創建的每個資源都將轉換為REST調用,並針對相應的資源提供者執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.