Terraform - выберите параметр сжатия GZIP на входе Azure Stream Analytics (концентратор событий).

Мне нужно установить параметр сжатия Gzip на моем входе EventHub в задании Stream Analytics, чтобы заставить его обработать.

В документации нет параметров «Сжатие», доступных в спецификации ввода концентратора событий задания SA.

https://www.terraform.io/docs/providers/azurerm/r/stream_analytics_stream_input_eventhub.html

Снимок экрана из ввода задания Azure SA для концентратора событий с выбранным сжатием GZip

Кому-нибудь удалось это сделать? Заранее спасибо!




Ответы (2)


Насколько я понимаю, документ Terraform, поскольку он не имеет свойства «Сжатие», поэтому он может не поддерживать управление типом сжатия входных данных концентратора событий задания SA. Или вы можете попробовать добавить свойство «Сжатие» после свойства «сериализация».

compression {    
    type = "GZip"
}

Кстати, согласно update rest api document потока-аналитики-ввода, мы видим, что он не поддерживает тип сжатия обновлений. Так что я думаю, что это, вероятно, не может быть реализовано и в Terraform.

person Hury Shen    schedule 26.12.2019
comment
Привет, это явно не указано, но операция UPDATE в REST API Azure Stream Analytics поддерживает все поля, которые можно использовать во время создания. Сообщите мне, работает ли это для вас в Terraform. - person Jean-Sébastien; 31.12.2019
comment
Спасибо обоим. Я попробовал сжатие после сериализации, но вернул ... Ошибка: неподдерживаемый тип блока. Блоки сжатия типов здесь не ожидаются ... Такой позор, но, честно говоря, хотя задания Stream Analytics плохо поддерживаются IaC, я обнаружил, что их очень сложно поместить в единую структуру кода до сих пор (избегая ARM, конечно) . Например, выходные данные FunctionApp не поддерживаются TF или Azure CLI. - person nmca70; 02.01.2020

В настоящее время это все еще не поддерживается в tf 0.13.3 и azurerm 2.24.0. Выдает следующую ошибку:

Ошибка: неподдерживаемый тип блока

блоков сжатия типа здесь не ожидается.

Это может быть поддержано в будущем, но не рассчитывайте на это.

person Nebulastic    schedule 14.10.2020