음성 처리를 앱과 서비스에 통합하는 Azure 서비스입니다.
안녕하세요. seunghoon kim,
설명해주신 내용 기준으로 보면 Azure AI Foundry 화면에서 구독을 불러오는 중 상태가 계속 유지되고, 브라우저 콘솔에 CORS 오류와 415 오류가 함께 보인다고 하셨습니다. 이런 경우는 보통 포털이 구독 목록을 가져오기 위해 실행하는 백그라운드 호출이 브라우저에서 차단되거나 정상 처리되지 않을 때 발생합니다.
CORS는 브라우저 보안 규칙입니다. 웹 페이지는 기본적으로 다른 도메인으로 요청을 보낼 수 없고, 서버가 허용해줄 때만 가능합니다. 이 요청이 막히면 서비스 자체는 살아 있어도 화면이 멈춘 것처럼 보일 수 있습니다. [learn.microsoft.com]
시크릿 모드에서 더 잘 된다고 하신 점을 보면, 일반 모드 브라우저에 저장된 로그인 쿠키나 캐시, 서드파티 쿠키 차단, 추적 방지 설정, 또는 확장 프로그램이 요청을 변경하는 경우가 원인일 가능성이 큽니다.
먼저 Speech 포털에서 이동하지 말고, Foundry를 직접 새 탭에서 열어 로그인해보세요. https://ai.azure.com
그 다음 speech microsoft com 과 ai azure com 관련 사이트 데이터와 쿠키를 삭제한 뒤, 브라우저를 완전히 종료하고 다시 실행해서 한 계정으로만 로그인해보세요. 여러 계정 로그인 상태가 섞이면 구독 로딩이 반복되면서 실패할 수 있습니다.
그 다음 광고 차단, 추적 차단, 스크립트 차단 같은 확장 프로그램이나 보안 확장 기능을 잠시 꺼두고 다시 확인해보세요. 이런 기능들이 교차 도메인 호출을 막거나 요청을 바꿔서 CORS 형태의 오류를 만들 수 있습니다. Safari를 사용 중이면 테스트로 잠시 교차 사이트 추적 방지 설정을 꺼서 원인 여부를 확인해볼 수 있습니다.
그 다음으로는 새 브라우저 프로필을 만들어서 확장 프로그램이 없는 상태로 로그인 후 테스트해보는 것도 좋습니다. 이 방법이 가장 빠르게 브라우저 로컬 설정 문제인지 서비스 문제인지 구분하는 데 도움이 됩니다.
마지막으로 네트워크 영향도 확인해보세요. 회사 네트워크 환경에서는 프록시나 보안 게이트웨이가 요청을 차단하거나 변경하는 경우가 있어 포털에서 구독 데이터를 가져오지 못할 수 있습니다. 가능하면 다른 네트워크에서도 한 번만 테스트해보면 네트워크 영향인지 빠르게 구분할 수 있습니다.
CORS 개념 참고 문서 [learn.microsoft.com]
도움이 되었길 바랍니다. 추가로 궁금한 점이 있으면 언제든지 알려주세요. 감사합니다.