0

私のバックエンドは、単純な Docker 化された Node.js エクスプレス アプリであり、エラスティック Beanstalk にデプロイされています。ポート80で公開されています。次のような場所にあります

mybackend.eba-p4e52d.us-east-1.elasticbeanstalk.com

バックエンドで API を呼び出すことができます

mybackend.eba-p4e52d.us-east-1.elasticbeanstalk.com/hello

mybackend.eba-p4e52d.us-east-1.elasticbeanstalk.com/postSomeDataToMe

そして彼らは働きます!わーい。

URL はあまりユーザーフレンドリーではないので、API ゲートウェイをセットアップして、API リクエストを簡単に転送できるようにしたいと考えていました。

api.myapp.com/apiFamily/mybackend.eba-p4e52d.us-east-1.elasticbeanstalk.com

電話をかけapi.myapp.com/apiFamily/helloたり、api.myapp.com/apiFamily/postMeSomeData

残念ながら、(i) これを実行できるかどうか (ii) 実際に実行する方法はわかりません。

これを行う方法を明確に説明しているリソースを教えてもらえますか?

ありがとう

4

1 に答える 1

0

はい、できます。これを実現するには、次の 2 つのことが必要です。

  • myapp.com など、所有および管理するカスタム ドメイン。
  • そのドメインに対して発行された有効なパブリックSSL 証明書。

それらを持っておらず、AWS エコシステム内にとどまりたい場合は、Route53を使用してカスタム ドメインを購入および管理できます。SSL の場合、ドメイン用の無料の SSL 証明書を提供するAWS ACMを使用できます。

すべてをセットアップする方法に関する AWS の手順は次のとおりです。

于 2021-01-22T04:39:21.937 に答える