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 が処理するものではありません。これはアプリケーション自体で処理する必要があります。