Azur Powershell에서 보내는 https 요청을 확인하고 싶습니다.하지만 https 요청을 받으면 azure portal에 의해 금지 된 403을 반환합니다. 누구든지이 문제를 해결할 수 있습니까? 대단히 감사합니다 !!!!fidder2 check Windows Azure https 요청 사용 방법
답변
예.
다소 까다 롭습니다. Azure Management API와 통신하기 위해 PowerShell에서 사용하는 인증서를 알고 있어야합니다.
- Copy the public key of the management certificate used by PowerShell :
당신이해야 할 두 가지가 있습니다.
- Enable HTTPS traffic decrypting in fiddler
그리고 당신은 잘 될 것입니다.
UPDATE
들러 V. 4.4.2.1. 그러나 설명 된 과정은 지난 3-4 개월 (처음 시도했을 때)의 Fiddler 버전에서 작동합니다. 그리고 네. PowerShell에서 트래픽을 성공적으로 모니터링 할 수있었습니다. 관리 인증서가 아니라 PowerShell에서 사용중인 특정 인증서를 넣었습니까?
.publishsettings
파일을 사용하는 경우 사용자 프로필 폴더에 잘못된 인증서를 넣었을 가능성이 큽니다. .publishsettings
은 base64로 인코딩 된 버전의 인증서를 보관하고 더 많은 연습을 통해 인증서를 가져와야합니다.
내가 옹호하는 가장 깨끗한 접근 방법은 수동으로 관리 인증서를 만드는 것입니다. 포털에 수동으로 업로드하고 특정 구독에 할당합니다. 공개 키를 수동으로 내 보냅니다 (.cer
파일). 관리 API로 작업 할 때 PowerShell에서 해당 인증서를 수동으로로드하십시오. 그리고 마지막으로 수동으로 그것을 fiddler의 폴더에 넣습니다. 그렇게하면 정확한 인증서가 사용되고 있고 모든 것이 잘 작동하는지 알 수 있습니다.
정상 확인으로 My Documents \ Fiddler2 폴더에서 .cer
인증서를 지우고 모든 브라우저의 캐시를 지우고 (Fiddler - 캐시 지우기) PowerShell을 다시 시작해야 할 수 있습니다. 이제 Fiddler 시작을 깨끗하게 수행하십시오 (PowerShell 전에 먼저 fiddler!를 시작하십시오). 그런 다음 PowerShell을 시작하고 구독을 구성합니다. 첫 번째 작업을 수행하십시오. 현재 Fiddler는 클라이언트 인증서를 언급 된 폴더에 넣으라는 요청을해야합니다. Fiddler는 필요한 인증서의 정확한 지문도 알려줍니다!
- 1. 안드로이드 HTTPS 요청, 올바른 사용
- 2. 여러 https 요청 .. 방법?
- 3. https - 연결 재설정을 사용하는 Windows Azure CDN
- 4. Windows phone 7에서 HTTPS 요청 처리
- 5. Windows Azure 웹 사이트 요청 제한 시간
- 6. Windows Phone C# 비동기 https 요청
- 7. Windows Azure 도구를 사용하여 Windows Azure 프로젝트를 얻는 방법
- 8. 임베디드 WebView에서 HTTPS 요청 인증서를 표시하는 방법
- 9. Windows Azure Analytics를 보는 방법
- 10. Windows Azure 클라우드 서비스 배포를 롤백하는 방법
- 11. 유럽 및 중동에서 Windows Azure 사용
- 12. 안드로이드에서 Windows Azure 서비스 버스 대기열 사용
- 13. 공유 Windows Azure 웹 사이트에서 CNAME 사용
- 14. Windows Azure 웹 사이트에서 SVG 사용
- 15. HTTPS 요청 보내기 및 응답보기
- 16. Windows Azure OS 디스크
- 17. Windows Phone에서 Azure ServiceBus 릴레이
- 18. Https 요청, Android의 인증
- 19. Android HTTPS 요청
- 20. PHP에서 HTTPS 요청 감지
- 21. 요청 HTTPS URL
- 22. node.js의 Async https 요청
- 23. https 받기 요청 형식
- 24. 파이썬에서 HTTPS 요청
- 25. NodeJS의 HTTPS 요청
- 26. 프록시를 사용하여 https 요청
- 27. HTTPS 요청 및
- 28. Node.js Https 요청 오류
- 29. PHP - https : // POST 요청?
- 30. PHP https 요청 및 응답을 읽는 방법?
감사합니다. astaykov! 나는 그것을 시도했다. Azure 관리 인증서를 % USERPROFILE % \ My Documents \ Fiddler2 \에 복사하고 ClientCertificate.cer 으로 이름을 변경했지만 여전히 작동하지 않습니다. 더 자세히 조사하여 Wfetch를 사용하고 클라이언트 인증서로 요청을 보내면 나에게 적합합니다. 내 바이올린 연주자의 문제 때문에 그럴 수 있다고 생각합니다. Windows Azure Powershell에서 피들러 작업을 할 수 있습니까? 만약 당신이 내게 바이올렛 연주를 보내 주시겠습니까? 매우 감사합니다! – EthenHY
난 여전히 작동하지 않을 수 있습니다 .. 어쩌면 그것은 내 컴퓨터의 문제 일 수도 있습니다 ... 지금은 매우 복잡하지만 작업을 진행할 수있는 방법을 진행할 수있는 첫 단계는 피들러를 열지 말고 요청을 받아야합니다. 오픈 피들러, 내가 다시 Wfetch를 사용하여 게시물을 얻고 싶다면 ... – EthenHY