SQL Server необходимо получить доступ из другого подключения к службе Azure в конвейере azure

#azure-devops #resources

#azure-devops #Ресурсы

Вопрос:

У меня есть 2 группы ресурсов

  • RG 1: Сервер SQL
  • RG 2: Служба приложений

Я создаю пользователя SQL Server (пользователь будет службой приложений, идентификатор объекта) в конвейере RG 2, где SQL Server находится только в RG 1. Подключение к службе Azure для обоих конвейеров отличается, поэтому другое подключение к службе не может найти SQL Server, поскольку SQL Server доступен в RG1, где as pipeline находится в RG2.

В таком случае, как мы можем соединиться? Ценю ваши решения.

Комментарии:

1. Привет, @amit, как идут дела? Вы пробовали предложение в моем ответе? Полезно ли это для вас? Пожалуйста, попробуйте, и любой прогресс, не стесняйтесь сообщать мне.

Ответ №1:

Как правило, пользователь может быть добавлен в несколько групп ресурсов.

Если пользователь находится только в одной из двух групп ресурсов, в вашем случае вы можете попробовать примерно так:

  1. В настройках вашего проекта в Azure DevOps создайте 2 подключения к службе.
  • Попросите пользователя , который находится в RG1 системе , создать для него подключение к службе RG1 .
  • Попросите пользователя , который находится в RG2 системе , создать для него подключение к службе RG2 .
  1. В вашем конвейере настройте шаг для подключения RG1 с использованием служебного подключения RG1 .
  2. Настройте еще один шаг в конвейере для подключения RG2 с помощью сервисного подключения RG2 .

Таким образом, вы можете получить доступ к двум группам ресурсов в одном конвейере.