azure-devops - SQL Server 需要从 azure 管道中的不同 azure 服务连接访问
问题描述
我有 2 个资源组
- RG 1:SQL 服务器
- RG 2:应用服务
我正在 RG 2 管道中创建一个 SQL Server 用户(用户将是应用程序服务,对象 ID),其中 SQL Server 仅在 RG 1 中。两个管道的 Azure 服务连接不同,因此其他服务连接无法找到 SQL Server,因为 SQL Server 在 RG1 中可用,而管道在 RG2 中。
在那种情况下,我们如何连接?感谢您的解决方案。
解决方案
通常,可以将一个用户添加到多个资源组中。
如果用户仅在两个资源组之一中,在您的情况下,您可以像这样尝试:
- 在Azure DevOps的项目设置中,创建 2 个服务连接。
- 要求其中的用户
RG1
为RG1
. - 要求其中的用户
RG2
为RG2
.
在您的管道中,设置一个步骤以
RG1
使用RG1
.在管道中设置另一个步骤以
RG2
使用服务连接进行连接RG2
。
这样,您可以访问同一管道中的两个资源组。
推荐阅读
- javascript - 单击外部链接时发出警告
- javascript - NodeJS - 直接流式传输到 Azure 数据湖
- java - 如何在 Keycloak 中动态配置 LDAP
- r - 尽管 Rtools 在 PATH 中,但 Sys.which("make") 为空
- excel - 运行时错误 1004:清除下拉列表旁边的单元格
- git - 分支项目
- svg - 当你在 SVG 中倾斜一个矩形时会发生什么?
- python - 如何在单个数据框中显示多个信息?
- c# - C# For loop after few seconds constant speed immediately complete
- nginx - 解决了具有多个服务器块的简单配置,只有一个有效