Amazon の特定の URL のみ IP をホワイトリスト化するポリシーを作成する

Amazon の特定の URL のみ IP をホワイトリスト化するポリシーを作成する

Amazon EC2 インスタンスが 2 つあります。

1 つは node.js サーバーを実行し、もう 1 つは Rails サーバーを実行しています。次のことを行うポリシーを作成したいと考えています: - node.js サーバー (IP XXX.XXX.XXX.X など) は、他の Amazon EC2 インスタンスにアクセスできる必要がありますが、特定の URL のみにアクセスできる必要があります。

たとえば、私の Rails サーバーには次のルートがあります。

/login
/index
/dummy

/index と /dummy はどこからでも利用できるようにしたい。ただし、/login はノード サーバー (IP XXX.XXX.XXX.X) からのみ利用できるようにしたい。

これは実行可能ですか? ありがとうございます!

答え1

AWS ファイアウォールを使用すると、特定の IP 範囲の特定のポートへのアクセスを制限できます。

このレベルのきめ細かいアクセスは、AWS が処理するものではありません。これはアプリケーション自体で処理する必要があります。

関連情報