Как получить доступ к журналу веб-заданий Azure с помощью C #

У меня лазурное веб-задание выполняется по расписанию, и мне нужно получить доступ к журналам выполнения и выводам каждого запуска.

Я наткнулся на kudu api, но не смог пойти дальше, так как не был уверен, какие учетные данные передать с моим веб-запросом.

Образец кода:

private static void GetAPIData2()
    {
        String Url = "https://MyWebsite.scm.azurewebsites.net/azurejobs/api/jobs";
        WebRequest request = WebRequest.Create(Url);

        request.ContentType = "application/json";
        request.Method = "GET";

        //Your Azure FTP deployment credentials here
        request.Credentials = new NetworkCredential("What should go here?", "and here?");

        WebResponse response = request.GetResponse();
        Console.WriteLine(response.ToString());
    }

Я получаю 401 Неавторизованный, если использую мою учетную запись администратора Azure.

Какое имя пользователя и пароль я должен использовать для аутентификации?


person Vijay    schedule 29.09.2015    source источник


Ответы (2)


Посетите эту страницу, чтобы понять, какие учетные данные вы можете передать к этим API.

person David Ebbo    schedule 29.09.2015

Вы также можете использовать собственный TraceWriter. Пример здесь: https://gist.github.com/aaronhoffman/3e319cf519eb8bf76c8f3e4fa6f1b4ae

person Aaron Hoffman    schedule 27.07.2016