Azure Functions将连接字符串存储到外部表绑定中的哪个位置?

时间:2017-03-13 12:02:11

标签: azure azure-functions

我正在玩Azure Functions'实验性外表绑定功能(绑定类型:“apiHubTable”)。在我的情况下,我试图将一些数据输出到SQL Server表中。

当我设置输出绑定时,我创建一个新的“外部连接”,它基本上是我的SQL Server连接字符串:

enter image description here

我可以给那个连接一个“显示名称”但是当我完成创建它时,我发现绑定的“外部表连接”指向一个名为“sql_SQL”的东西。

enter image description here

事实证明,“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”来自哪里?最重要的是 - 一旦保存并以这种方式链接,我如何编辑/查看我的连接?

1 个答案:

答案 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)。