У меня есть набор веб-приложений Azure, в которых отдельные экземпляры иногда становятся нездоровыми.Мы определили, что перезапуск этого конкретного экземпляра с помощью Advanced Diagnostics приводит к его резервному копированию.
Мы хотели бы создать некоторую автоматизацию, чтобы после обнаружения этого нездорового экземпляра мы автоматически перешли и перезапустили этот экземпляр (обратите внимание, мы хотим перезапустить только экземпляр, а не все веб-приложение).
Мы нашли public static Task RestartAsync(this IWebAppsOperations operations, string resourceGroupName, string name, bool? softRestart = null, bool? synchronous = null, CancellationToken cancellationToken = default);
в Microsoft.Azure.Management.AppService.Fluent
-> WebAppsOperationsExtensions
и аналогичные в библиотеке Non-Fluent ARM.Однако это только позволяет нам перезапустить весь веб-приложение.Мы хотим минимизировать сбои и нацеливаться только на конкретный экземпляр при перезапуске.
Существует ли механизм через библиотеку .NET или REST API (где мы сами собираем запрос) для перезапуска одного экземпляра веб-приложения