0

필자는 ParseServer를 Elastic Beanstalk을 통해 AWS로 마이그레이션했습니다. 그러나 에 문제가 있습니다. 전송 보안이 일반 텍스트 HTTP을 차단했습니다. 나는 이것에 NSAllowsArbitraryLoads을 사용하고 싶지 않습니다. NSAllowsArbitraryLoads 부울을 YES으로 변경하면 괜찮아. 그러나 나는이 방법이 최선의 방법이 아니라고 생각합니다. NSExceptionDomains을 사용하고 싶습니다. 내 Elastic Beanstalk 서버 주소를Info.plist에 어떻게 추가 할 수 있습니까? 소스 코드 모드에서 Info.plist http://parseserver-blabla-env.us-west-2.elasticbeanstalk.comNSAppTransportSecurity의 AWS Elastic Beanstalk 서버 경로는 무엇입니까?

답변

0

오픈 XML 내용을 표시하기 :

은 내 AWS 콩나무 서버 경로입니다. 그런 다음 추가 :

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
     <key>yourserver.com</key> 
     <dict> 
      <key>NSExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
     </dict> 
    </dict> 
</dict> 

은 당신이이 일을 권하고 싶지 않다,라고 말했다 가졌어요. 이상적인 방법은 도메인 이름을 등록하고이 도메인에 대한 SSL 인증서를 받아 AWS 탄력적 인 beanstalk 주소로 전달하는 것입니다.

+0

그래, 내 plist에 NSExceptionDomains를 추가하는 Elastic Beanstalk 도메인이란 무엇입니까? – emresancaktar

+0

AWS 계정에서 특정 도메인과 관련되기를 원하면 예를 들어 AWS 계정에서 가져옵니다. something.ap-something.elasticbeanstalk.com 또는 그냥 elasticbeanstalk.com을 사용하십시오. 다시 말하지만, 나는 이것을 권장하지 않습니다. – Santhosh

+0

나는 똑같이 시도했다. AWS로 내 질문을 업데이트했습니다. – emresancaktar

관련 문제