0

私は弾性ビーンストローク経由で私のParseServerをAWSに移行しました。しかし、私はに問題があります。トランスポートセキュリティが平文HTTPをブロックしました。私はこのためにNSAllowsArbitraryLoadsを使いたくありません。 NSAllowsArbitraryLoadsブール値をYESに変更した場合大丈夫です。しかし、私はこのアプローチが最良の方法ではないと思います。 NSExceptionDomainsを使用したいElastic BeanstalkサーバーのアドレスをInfo.plistに追加するにはどうすればよいですか?NSAppTransportSecurityのAWS Elastic Beanstalkサーバーパスは何ですか?

これは私のAWS Beanstalkのサーバパスです: http://parseserver-blabla-env.us-west-2.elasticbeanstalk.com

答えて

0

オープンInfo.plistソースコードモードでXMLコンテンツを明らかにします。次に、以下を追加してください:

<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アカウントから取得してください。 something.ap-something.elasticbeanstalk.comまたは単にelasticbeanstalk.comを使用してください。繰り返しますが、私はこれを行うことをお勧めしません。 – Santhosh

+0

私は同じことを試みましたが同じです。私はAWSで質問を更新しましたPath – emresancaktar

関連する問題