背景-我正在为web微服务项目开发Azure DevOps CICD管道,该项目构建在ASP.NET核心中。有多个微服务项目,我将在Azure DevOps上实现CICD。这些web部署在Azure服务上,在具有依赖资源(SQL等)的独立资源组中进行部署。
问题-在创建CD管道时,我们必须为web应用程序服务创建服务连接。在我的例子中,我必须为每个web应用程序服务创建单独的服务连接,因为这些连接位于不同的Azure资源组中。那么,为多个web应用程序服务创建服务连接的最佳实践是什么?如何通过多个资源组下的多个web应用程序服务的单一服务连接来实现这一目标?
发布于 2022-06-08 17:31:33
:我如何通过多个资源组下的多个web应用程序服务的单个服务连接来实现这一点?
要实现此要求,可以在创建服务连接时跳过指定资源组名称。
例如:
然后,服务连接将访问Azure订阅中的所有资源组。
发布于 2022-06-08 09:06:00
在azure AD中,您可以授予您创建订阅级别权限的服务主体,然后由该订阅中的每个资源组继承这些权限。
https://stackoverflow.com/questions/72544019
复制