首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Bitbucket管道动态IP地址与azure数据库恢复

Bitbucket管道动态IP地址与azure数据库恢复
EN

Stack Overflow用户
提问于 2019-09-13 11:24:00
回答 1查看 641关注 0票数 0

我使用dotnet核心进行CI部署。在发布到服务器之前,我只需要还原数据库。但是azure防火墙阻塞了bitbucket引擎的动态IP地址。

在yml config中,我有以下内容:

代码语言:javascript
运行
复制
image: microsoft/dotnet:sdk

pipelines:
  default:
    - step:
        caches:
          - dotnetcore
        script: # Modify the comma`nds below to build your repository.      
          - export ASPNETCORE_ENVIRONMENT=Production
          - export PROJECT_NAME=XXX
          - export TEST_NAME=XXXTests
          - dotnet restore $PROJECT_NAME
          - dotnet build
          - dotnet ef database update -p $XXX --configuration Release
          - dotnet test $XXXTests
#...
#...

在此管道完成错误后:

不允许具有IP地址“DYNAMIC_GENERATED_IP_ADDRESS”的客户端访问服务器。若要启用访问,请使用或在主数据库上运行sp_set_firewall_rule为此IP地址或地址范围创建防火墙规则。这项改变可能需要五分钟才能生效。

有没有办法,怎么解决呢?

EN

回答 1

Stack Overflow用户

发布于 2019-10-25 05:04:16

AFAIK,尽管客户机IP是动态生成的,但它应该属于提到的这里范围之一(参见Bitbucket管道构建环境的有效IP地址一节)。请注意,正如在其中提到的那样,这些信息很容易发生更改,除了IP白名单之外,您还应该使用一种安全的身份验证方法来验证任何向Bitbucket管道公开的服务。

然后,您可以像前面提到的这里这里那样,将它们白名单。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57922744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档