gpt4 book ai didi

Azure DevOps/Pipeline IP 随机变化,因此由于防火墙规则,我无法使用 Azure SQL 数据库

转载 作者:行者123 更新时间:2023-12-02 02:36:07 27 4
gpt4 key购买 nike

Azure DevOps/Pipeline IP 随机变化,因此由于防火墙规则,我无法使用 Azure SQL 数据库。

这种情况的解决方案是什么?

最佳答案

您可以在连接数据库之前根据代理的当前 IP 创建防火墙规则,如下所示:

  - task: AzureCLI@2
inputs:
azureSubscription: [name of service connection]
scriptType: pscore
scriptLocation: inlineScript
inlineScript: |
# Set firewall on server open for the agent
$agentIp = (New-Object net.webclient).downloadstring("http://checkip.dyndns.com") -replace "[^\d\.]"
az sql server firewall-rule create -g $(rg) -s $(server) -n test --start-ip-address $agentIp --end-ip-address $agentIp

以类似的方式,您可以在管道末尾将其删除。

关于Azure DevOps/Pipeline IP 随机变化,因此由于防火墙规则,我无法使用 Azure SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64282741/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com