두 개의 Amazon EC2 인스턴스가 있습니다.
그 중 하나는 node.js 서버를 실행하고 다른 하나는 Rails 서버를 실행합니다. 다음을 수행하는 정책을 생성하고 싶습니다. - node.js 서버(예: IP XXX.XXX.XXX.X)는 다른 Amazon EC2 인스턴스에 액세스할 수 있어야 하지만 특정 URL에만 액세스할 수 있어야 합니다.
예를 들어 내 Rails 서버에는 다음 경로가 있습니다.
/login
/index
/dummy
/index 및 /dummy를 어디서나 사용할 수 있기를 바랍니다. 하지만 노드 서버(IP XXX.XXX.XXX.X)에서만 /login을 사용할 수 있기를 바랍니다.
이것이 가능합니까? 감사해요!
답변1
AWS 방화벽을 사용하면 특정 IP 범위에 대해 특정 포트에 대한 액세스를 제한할 수 있습니다.
이러한 수준의 세분화된 액세스는 AWS에서 처리할 수 없습니다. 이는 응용 프로그램 자체에 속합니다.