2016-04-03 2 views
0

AWS EC2インスタンスでAPIを実行しています。 Googleでは、Cognitoとバージョンコントロールを使用してAPI呼び出しを認証するAWS API Gatewayに興味を持っています。AWS APIゲートウェイのみがEC2インスタンスにアクセスできるようにします

公開することなく、EC2インスタンスでホストされているAPIへのアクセスを許可する方法を教えていただけますか?私は、API GatewayがそのAPIにアクセスしたいだけです。

ドキュメントで解決策を見つけることができませんでした。

答えて

2

APIゲートウェイにアクセスするには、サーバが公開されている必要があります。この時点での最善の解決策は、クライアント側のSSL証明書を使用することです。これにより、サーバーがAPIゲートウェイから発信されていないトラフィックを簡単に拒否できるようになります。

http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-client-side-ssl-authentication.html

+0

オーケーおかげで、私はセキュリティを高めるために検討すべき何かがあるか、これで十分です。 – Chaitanya

+0

これを行うと、サーバーへのアクセスがAPIゲートウェイのみに完全にロックされます。 –

+0

さて、私はNginxバックエンドで 'ssl_client_certificate'と' ssl_verify_client'を利用するだけです。ありがとうございました。 – Chaitanya

関連する問題