Поддержка REST API или Azure CLI для развертывания Azure workbook

#azure #azure-application-insights #azure-monitor-workbooks

#azure #azure-application-insights #azure-монитор-рабочие книги

Вопрос:

Существуют ли какие-либо REST API или выделенные команды Azure CLI, которые могут помочь в развертывании рабочей книги. В развертывании рабочей книги упоминается развертывание ARM, но поддерживать огромные «serializedData» в шаблоне arm нигде нецелесообразно.

Ответ №1:

Мне не известна ни одна команда CLI для развертывания рабочей книги. Одним из простых решений вашей проблемы является добавление параметра в шаблон ARM для сериализованных данных вместо сохранения его в самом шаблоне. Затем вы можете просто выполнить обычное развертывание az с использованием шаблона и передать свой параметр ARM извне.

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

1. да, к сожалению , содержимое рабочей книги является этим serializedData полем в объекте данных контракта REST. (и по причинам обратной совместимости это поле в workbooks является строковым полем, поэтому в этом поле оно имеет строковый формат json!). для шаблонов рабочей книги ( microsoft.insights/workbooktemplates ) это serializedData поле является обычным встроенным json в контракте, оно не имеет строковой формы, поэтому там оно немного лучше. В настоящее время у нас нет никаких специализированных команд CLI / etc для workbooks. это было запрошено и находится в нашем бэклоге, но, к сожалению, далеко внизу списка.