Как использовать fidder2 проверка https-запроса Windows Azure
Я хочу использовать fiddler проверить https-запрос, отправленный Azure Powershell,но когда я получу https-запрос, он вернет 403 запрещенных порталом azure. Может ли кто-нибудь решить эту проблему? Большое спасибо!!!!
1 ответ:
Да.
Это немного сложно, и вы должны знать о сертификате, используемом PowerShell для связи с API управления Azure.
Есть две вещи, которые вы должны сделать:И с тобой все будет в порядке.
- скопируйте открытый ключ сертификата управления, используемого PowerShell .
- включить расшифровку HTTPS-трафика в fiddler
Обновить
Скрипач против 4.4.2.1. Но описанный процесс работает с версии Скрипача из последних 3-4 месяцев (когда я впервые попробовал это). И да. Мне удалось успешно отслеживать трафик из PowerShell. Вы уверены, что поставили некакой-либо сертификат управления, а именно тот, который используется PowerShell.
Если вы используете файл
Самый чистый подход, который я поддерживаю, - это создание сертификата управления вручную. Вручную загрузите его на портал и назначьте конкретной подписке. Экспортируйте открытый ключ вручную (файл.publishsettings
, существует очень большая вероятность того, что вы поместили неправильный сертификат в папку профиля пользователя..publishsettings
сохраняйте версию сертификата в кодировке base64, и вам придется выполнять еще больше упражнений чтобы вытащить его оттуда..cer
). Вручную загрузите этот конкретный сертификат в PowerShell при работе с API управления. И, наконец, вручную положил его в папку скрипача. При этом вы будете знать, какой именно сертификат используется, и все будет работать хорошо.В качестве проверки на вменяемость можно очистить сертификат
.cer
из папки Мои Документы\Fiddler2, очистить кэш всех браузеров (из Fiddler - очистить кэш), перезапустить PowerShell. Теперь выполните чистый старт скрипача (первый старт скрипача! до PowerShell). Затем запустите PowerShell, настройте подписку. Выполните свое первое действие. В этот момент Fiddler должен попросить вас поместить сертификат клиента в указанную папку. Скрипач также скажет вам точный отпечаток большого пальца сертификат ему нужен!