#azure-resource-manager
#azure-resource-manager
Вопрос:
Интересно, возможно ли иметь многострочную строку в шаблоне JSON? Мне нужно предоставить сценарий powershell как часть customscriptextension (https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/custom-script-windows ) и пока единственный способ сделать это — иметь чрезвычайно длинную строку. Возможно ли вместо этого иметь многострочную строку или как эффективно подойти к этой проблеме?
Комментарии:
1. Вы пробовали это с многострочной строкой? Редакторы кода будут возражать против этого, но ARM не заботится о многострочных строках.
Ответ №1:
Эта функциональность была добавлена после того, как был задан вопрос. Пожалуйста, смотрите https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax#multi-line-strings о том, как использовать многострочные строки в шаблонах ARM.
Ответ №2:
вы можете попробовать передать эту многострочную строку в кодировке base64 и использовать функцию base64 () для ее обратного декодирования, но, вероятно, было бы проще просто загрузить скрипт куда-нибудь и ссылаться на него в расширении