Можно ли получить идентификатор рабочей области oms в моем шаблоне ARM?

Я создаю рабочее пространство oms с помощью шаблонов ARM и развертываю их в Azure с помощью azure DevOps. Поскольку у меня автоматизированное мышление, я также развертываю виртуальную машину ARM с помощью azure DevOps.

Потому что я не хочу развертывать рабочую область OMS, переходить на портал и копировать идентификатор рабочей области, чтобы вставить его в параметры шаблона руки виртуальной машины, чтобы указать расширение виртуальной машины на нужную рабочую область.

Теперь мой вопрос: можно ли подключить эти развертывания 2 в 1 для развертывания рабочего пространства oms и экспорта идентификатора рабочего пространства в развертывание руки vm.

Так что я пропущу шаг вручную и автоматизирую все развертывание.

Источник: Я нашел парня с автоматическим мышлением, но на его вопрос не было правильного ответа. https://github.com/MicrosoftDocs/azure-docs/issues/13787

Кто-нибудь знает, возможно ли это, я искал и не нашел способа сделать этот банкомат.


person achahbar    schedule 13.12.2018    source источник


Ответы (1)


для этого можно использовать функцию reference():

"[reference(resourceId('Microsoft.OperationalInsights/workspaces', 'workspaceName'), '2017-03-15-preview').customerId]"

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions-resource#reference.

person 4c74356b41    schedule 13.12.2018