![](/img/trans.png)
[英]How to take test.salesforce.com while deployment as salesforce login url for api connection logic app?
[英]How to use parameters for salesforce API connection while deployment of Logic app?
我開發了一個邏輯應用程序,並想使用參數文件部署它。
當我們在邏輯應用程序中使用service bus connector
we have service bus connection string
因此我們可以將其作為parameter for service bus connection string
的parameter for service bus connection string
。
但是在使用salesforce connector
它會ask for login
到designer panel
並為salesforce
生成 API 連接。
但是在部署時我do not find any connection string or login credential url for salesforce connector
。
我想知道它在部署時如何為其他資源組工作?
您的邏輯應用可以引用現有的 salesforce 連接器嗎? Salesforce 連接器需要進行身份驗證; 但是,一旦通過身份驗證,我相信您可以通過在邏輯應用程序中使用以下內容在您的 ARM 模板中引用它:
"$connections": {
"value": {
"salesforce": {
"id": "[concat(subscription().id, '/providers/Microsoft.Web/locations/', 'CONNECTION REGION', '/managedApis/', 'salesforce')]",
"connectionId": "[resourceId('Microsoft.Web/connections', parameters('salesforce_Connection_Name'))]",
"connectionName": "[parameters('salesforce_Connection_Name')]"
}
您可以使用以下內容在同一模板中部署連接:
{
"type": "MICROSOFT.WEB/CONNECTIONS",
"apiVersion": "2016-06-01",
"name": "[parameters('salesforce_Connection_Name')]",
"location": "centralus",
"properties": {
"api": {
"id": "[concat(subscription().id, '/providers/Microsoft.Web/locations/', 'INSERT REGION', '/managedApis/', 'salesforce')]"
},
"displayName": "[parameters('salesforce_Connection_DisplayName')]",
"nonSecretParameterValues": {
"token:LoginUri": "[parameters('salesforce_token:LoginUri')]",
"salesforceApiVersion": "[parameters('salesforce_salesforceApiVersion')]"
}
}
}
您必須將 LoginURI 作為參數傳遞,如果您有多個 Salesforce 和 Azure 環境,那么重用具有不同參數的相同模板將是一件好事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.