我正在玩Azure Functions'实验性外表绑定功能(绑定类型:“apiHubTable”)。在我的情况下,我试图将一些数据输出到SQL Server表中。
当我设置输出绑定时,我创建一个新的“外部连接”,它基本上是我的SQL Server连接字符串:
我可以给那个连接一个“显示名称”但是当我完成创建它时,我发现绑定的“外部表连接”指向一个名为“sql_SQL”的东西。
事实证明,“sql_SQL”在功能应用程序的“应用程序设置”中定义为一个看起来像这样的URL:
端点= https://logic-apis-westeurope.azure-apim.net/apim/sql/#REDACTED#/;Scheme=Key;AccessToken=#REDACTED#
这种端点URL是什么? “https://logic-apis-westeurope.azure-apim.net”来自哪里?最重要的是 - 一旦保存并以这种方式链接,我如何编辑/查看我的连接?
答案 0 :(得分:2)
在幕后,这些外部连接使用Api Hub实现。
以下是github上的外部表提供程序的实现:https://github.com/Azure/azure-webjobs-sdk-extensions/tree/dev/src/WebJobs.Extensions.ApiHub
这是api hub sdk,它消耗上面的连接字符串:https://github.com/Azure/azure-apihub-sdk
我会看看我是否可以更多地了解如何实际管理连接(除了直接修改appsetting)。