Служба автоматизации Azure: модуль runbook "Обновить модули Azure" предоставляется с открытым кодом
Дата публикации: 07 февраля, 2019
Модуль runbook "Обновить модули Azure" теперь предоставляется с открытым кодом на GitHub.
Почему мы преобразовали этот модуль runbook в ресурс с открытым кодом?
Служба автоматизации Azure позволяет обновлять модули Azure PowerShell, импортированные в учетную запись службы автоматизации, до последних версий модулей, доступных в коллекции PowerShell. Эта возможность сейчас предоставляется в виде действия Обновить модули Azure на странице Модули службы автоматизации и реализуется в службе с помощью скрытого модуля runbook. Так как код runbook скрыт и не подлежит редактированию, это ограничивает возможности пользователей, касающиеся диагностики и настройки процесса обновления модулей, а также устранения неполадок в этом процессе.
Предоставление этого модуля runbook в виде открытого кода (скрипт PowerShell на 400 строк) позволяет решить эту проблему и обеспечивает дополнительные преимущества. Теперь пользователи службы автоматизации могут:
- Анализировать и настраивать процесс обновления модулей, а также устранять в нем неполадки.
- Запускать модуль runbook или планировать его запуск, как в случае с любым другим модулем runbook. Нет необходимости вызывать API напрямую или использовать вспомогательные скрипты, например Update-AzureModule.ps1.
- Быстрее применять исправления. Больше не нужно ждать, когда служба автоматизации развернет службу, — просто выберите и импортируйте последнюю версию runbook.
- Повторно использовать код обновления модулей в собственных решениях.
- Дополнять проект с открытым кодом.
Рекомендуем при обновлении модулей Azure в учетных записях службы автоматизации перейти на версию runbook с открытым кодом. Подробнее.