Привет!
На прошлой неделе мой друг Сэм помог мне разобраться в основных концепциях Infrastructure as a Code, и, конечно же, мы начали с Bicep. Вы можете посмотреть запись здесь:
После этого я начал играть и пытаться понять, как автоматизировать создание необходимых ресурсов для большинства моих IoT-демонстраций. И эй, мы в июле, так что это отлично подходит для JulyOT!
https://julyot.dev/
Во время своих поисков я нашел эту замечательную статью, в которой объясняется, как использовать бицепс-шаблон для создания Azure IoT Hub и учетной записи хранилища.
Быстрый старт: Развертывание Azure IoT Hub и учетной записи хранения с помощью Bicep
Это почти все, что мне нужно, осталось только добавить функцию Azure Function. Опять же, Docs здесь, чтобы спасти меня:
Quickstart: Создание и развертывание ресурсов Azure Functions с помощью Bicep
И читая для примеров, я сделал быстрое слияние и закончил этим файлом bicep:
Вот и все! Чтобы запустить его, я 1 создаю группу ресурсов с помощью следующей команды.
az group create --name blogBicepAzureIoT --location eastus
И эта команда для создания всех ресурсов
az deployment group create --resource-group blogBicepAzureIoT --template-file AzureIoTDemo.bicep --parameters demoName=JulyOT
И, через пару минут, я получил все, что мне нужно в моей группе ресурсов.
Это так здорово!
Счастливого кодирования!
Приветствую
Эль Бруно
Больше записей в моем блоге ElBruno.com.