我需要从动态数据库连接向动态数据库插入数据。有没有办法将连接相关数据放到Azure Logic应用程序代码视图中?
目前它正在生成以下代码来连接数据库。但它不是动态的,我需要在运行时配置与连接相关的数据,而不是在设计时。
"$connections": {
"value": {
"sql_1": {
"connectionId": "/subscriptions/<subscription_id>/resourceGroups/rg_mazure_dev/providers/Microsoft.Web/connections/sql-3",
"connectionName": "sql-3",
"id": "/subscriptions/<subscription_id>/providers/Microsoft.Web/locations/australiasoutheast/managedApis/sql"
}
}
}发布于 2017-07-12 15:54:10
在这种情况下,标准连接器可能对您没有帮助。创建自定义连接器并扩展您的逻辑应用程序如何?请参阅以下内容- https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-create-api-app
您还可以考虑使用Function app并合并到您的逻辑应用程序中。在这个函数中,您可以编写自定义代码来处理到DB的动态连接。
希望这能有所帮助。
Mihir
发布于 2019-09-27 18:07:38
尝试使用变量。在设计时,它将显示一个错误。不过,在运行时,它将会工作。
"path":"/v2/datasets/@{encodeURIComponent(encodeURIComponent(variables('serverName')))},@{encodeURIComponent(encodeURIComponent(variables('DbName')))}/query/sql"https://stackoverflow.com/questions/45051013
复制相似问题