代码之家  ›  专栏  ›  技术社区  ›  severin

使用AzureDevOps上的AzureCLI为当前IP创建防火墙规则

  •  0
  • severin  · 技术社区  · 7 年前

    我正在AzureDevOps上通过部署脚本运行db迁移,并使用AzureCLI创建和删除防火墙规则:

    az sql server firewall-rule create -g rg --server server --name ADO-Deploy --start-ip-address 0.0.0.0 --end-ip-address 255.255.255.255

    az sql server firewall-rule delete -g rg --server server --name ADO-Deploy

    有没有办法告诉Azure只对当前IP开放? 或者任何其他在部署脚本中获取公共ip的方便方法?

    1 回复  |  直到 7 年前
        1
  •  1
  •   4c74356b41    7 年前

    您可以使用不同的服务来确定外部ip并使用结果

    ip=$(curl ipinfo.io/ip)
    az sql server firewall-rule create -g rg --server server --name ADO-Deploy --start-ip-address $ip --end-ip-address $ip
    

    推荐文章