【问题标题】:How to run SQL scripts from Azure DevOps pipeline when using Service Endpoints?使用服务终结点时如何从 Azure DevOps 管道运行 SQL 脚本?
【发布时间】:2022-01-05 22:31:17
【问题描述】:

我已经设置了一个带有 VNet 集成的 Azure 应用服务和一个 SQL 服务端点。如果我去 Azure SQL 服务器并关闭公共访问,当然现在 Azure 托管管道无法访问服务器。

到目前为止,我能想到的 2 个选项是:

  1. 以某种方式将 SQL Server 防火墙上的管道服务器 ip 列入白名单,但这使得它不必要地从 Internet 上打开访问,而且不仅是我的管道能够命中它。
  2. 在 vnet 中的 vm 中添加管道代理。但这增加了我希望避免的成本。

还有其他替代或最佳实践建议吗?

【问题讨论】:

    标签: azure azure-devops azure-sql-database azure-web-app-firewall


    【解决方案1】:

    我们正在使用第二个选项中提到的 Vnet 中的代理。我们在 Vnet 中创建的代理是使用 Azure 规模集创建的 - 这使我们能够灵活地在不需要代理时将其减少到 0 以节省成本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-01
      • 2021-05-15
      • 2019-03-26
      • 2020-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-26
      相关资源
      最近更新 更多