如何通过代码直接访问 Azure On-Prem Data Gateway
Posted
技术标签:
【中文标题】如何通过代码直接访问 Azure On-Prem Data Gateway【英文标题】:How to directly access Azure On-Prem Data Gateway through code 【发布时间】:2019-01-22 22:21:05 【问题描述】:我已按照这些说明 here 设置了 Azure 本地数据网关。我还测试了通过 these instructions 之后的逻辑应用程序进行的访问。
但是,我不想使用逻辑应用。是否有任何客户端库可以让我直接访问网关,而不是只能通过逻辑应用工作流架构进行对话?
我要做的就是使用C#
从本地文件路径流式传输文件。
【问题讨论】:
如果 c# 是本地的,为什么需要网关? 【参考方案1】:很遗憾,目前没有这样的 DotNet SDK 或任何其他 SDK 可供您使用,这可能有助于本地数据网关的访问。
到目前为止,您只能使用 Power BI、Microsoft Flow、Logic Apps 和 PowerApps services,它们可以帮助您在 On- Prem 和云。
还有一些本地数据网关的可用数据源列表。你可以找到它here
如果您尝试将本地 SQL 服务器移动到 Azure SQL 数据库,那么ADF 会很有帮助
最后,您需要继续使用当前支持 onPrem 数据网关的逻辑应用或其他服务
【讨论】:
按照上述思路,这是设计使然,网关是一种安全的数据传输机制,API 会增加攻击面。 @MurrayFoxcroft 我不明白这种推理方式。如果逻辑应用本身使用网关,那么逻辑应用本身就是一个攻击面。 逻辑应用代码和IR代码均由MS控制。以上是关于如何通过代码直接访问 Azure On-Prem Data Gateway的主要内容,如果未能解决你的问题,请参考以下文章
Azure DevOps On-prem 2019 无法创建继承的进程
如何通过服务主体通过 Azure Key Vault 访问 Azure 存储帐户
如何使用 NSG 限制从 Internet 直接访问 Azure Public LoadBalancer 后端池 VM
Azure ASE 中的应用程序需要使用 NTML Web 服务进行身份验证
Azure Data PlatformETL工具(21)——Azure Databricks使用——访问Azure Blob