APIに自己署名入りのopensslを使用しましたが、クライアント側で使用されている場合は、エラーメッセージin secured response
が表示されています。オリジナルのSSL証明書を提供するには?そしてAPIをホストするためにawsに弾力のある豆の茎を使っています。その中で私はACMに出くわしました。それはElastic Load BalancingとAmazon CloudFrontと統合されています。だから、私はこれら2つからどちらを使うべきですか?私がこれらの2つのうちのどれかを使用すれば、それは生産モードで十分でしょうか?それとも他のものを使うべきですか?APIにSSLを提供する方法は?
0
A
答えて
0
DNSレコードと一致するACMで証明書を設定できます。その後、DNSレコードをElastic Beanstalk Environments DNSレコードに指定します。 ENV-name.76p5XXXX22.us-east-1.elasticbeanstalk.com
AWSには、あなたが従うことができるドキュメントがありますhere。
0
始めましょう。
開発のために、自己署名入りの証明書は大丈夫です。環境変数にNODE_TLS_REJECT_UNAUTHORIZED=0
を設定することができます。暗号化
一つの方法 - - これであなただけのロードバランサに証明書を追加
は、Load Balancerの背後にAWS Elastic Beanstalkでのために、あなたは、2つの方法を持つことができます。このようにして、Client to Loadバランサは暗号化され、インスタンスへのロードバランサは暗号化されません。これは安全です。私はこれを使う。このようにして、インスタンス上で証明書を使用する必要はなく、インスタンス上で通常のHTTPサーバーを実行します。ロードバランサ設定からHTTPSのみを許可するかどうかを選択できます。終了を暗号化終了するには - これであなたにも、あなたのインスタンス上の証明書を使用して、あなたのインスタンスにロードバランサから直接暗号化されたトラフィックを転送するように選択することができたり、復号化と再暗号化トラフィックをしてに送信することができますインスタンス。私はこれに関して何の経験も持っていません。最初のオプションはほとんどの場合に適しています。これを参照してください:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https-endtoend.html
関連する問題
- 1. ウェブアプリケーションでユーザー提供のSSL証明書をサポートする方法
- 2. SSLはポイントツーポイントセキュリティを提供しますか?
- 3. プライベートSSLキーをCloud Foundryアプリケーションに安全に提供する方法は?
- 4. 反応するネイティブスナップカルーセルにAPIデータを提供する方法
- 5. Spring REST APIのセキュリティを提供する方法は?
- 6. 私たちのシステムにAPIを提供する方法
- 7. Sendgrid API提供
- 8. spring-cloud-starter-bus-kafka 1.2.0.RELEASEにSSL設定を提供する方法
- 9. SSLで稼働するPassengerを使用してサービスを提供する方法
- 10. SSLを介してsocket.ioを提供
- 11. GoogleマップAPIキーをPHPとカールで提供する方法
- 12. HerokuでREST APIを提供する方法
- 13. データベースにリアクティブAPIを提供する
- 14. Elasticsearch Java APIに日付コンバータを提供する方法はありますか?
- 15. 私のSSLは常にSEC_ERROR_UNKNOWN_ISSUERを提供します
- 16. 反応するネイティブスナップカルーセルへのAPIデータの提供方法
- 17. PHPはSpinxクライアントAPIを提供するようにLucene Client APIを提供していますか?
- 18. .RTFを提供する方法
- 19. PathParmを提供する方法 - JAX-RS
- 20. マルチテナント設定を提供する方法
- 21. Redux POSTアクションを提供する方法
- 22. jQueryプラグイン - APIを提供
- 23. ヘロクのREST APIバックエンドで静的ファイルを最適に提供する方法
- 24. フェデレーションユーザーのグラフAPIの提供
- 25. ポータブルエリアへのAPIの提供
- 26. wso2 APIマネージャーにダミーapisを提供
- 27. コンソールプログラムでDirectSound SetCooperativeLevelにHWNDを提供する方法は?
- 28. IEnumerable <MyModel>にEditorTemplateを提供する方法は?
- 29. フォームに静的メソッドを提供する方法は?
- 30. 将来のファンクタに実行コンテキストを提供する方法は?
ACMを使用して証明書を作成した後、私は上記のリンクに従いました。私の 'env'では' network tier'の 'configuration'のドロップダウンからssl証明書を追加しました。しかし、まだ私は安全でないデータを取得しています。まだ何かする必要はありますか? –
EBレコードでDNSレコードを指摘しましたか?ドメインとは何ですか? –
いいえ、私はそれをしませんでした。それを行う方法やリンクを教えてください。 –