8

Amazon API Gateway を使用して、エンドポイント URL でテストしました。サーバーがポート 80 でリッスンしている場合は正常に動作します。

ただし、エンドポイント URL に別のポートを指定すると ( http://52.xxx.xxx.33:8080など)、エラーが発生します。この URL をブラウザー (GET メソッド) で直接アクセスすると、必要な出力が得られます。

これは AWS API Gateway ではまだ利用できない機能ですか?

スクリーンショット1

スクリーンショット2

4

2 に答える 2

3

AWS と 11 年間、API Gateway をリリース日から使用してきましたが、443 以外のポートでリッスンするように構成する方法を知りません。Bryce が彼の情報源を引用できれば、このサポートの欠如は、API Gateway の実装における大きな問題点 (そして、私が経験したほぼすべてのケースで契約を破るもの) であったためです。

AWS API Gateway FAQ から (強調は私のものです):

Q: HTTPS エンドポイントを作成できますか?

はい。Amazon API Gateway で作成されたすべての API は、HTTPS エンドポイントのみを公開します。Amazon API Gateway は、暗号化されていない (HTTP) エンドポイントをサポートしていません。デフォルトでは、Amazon API Gateway は、Amazon API Gateway 証明書を自動的に使用する API に内部ドメインを割り当てます。API をカスタム ドメイン名で実行するように構成する場合、ドメインに独自の証明書を提供できます。

于 2018-11-04T04:38:16.653 に答える