i need to connect a couple of customers to an AWS VPC via VPN. requirements:
- no customer may send data (or best: even "see") another customer
- they should only be able to "see" exactly one internal host, preferably only a certain port range.
my question is - is this possible with an AWS VPN gateway & VPN connection? and if yes, how?
cause i read a ton of stuff now and google quite a lot, and i did not find any way to assign security groups (or something alike) to an AWS VPN connection. in my book that means "any site-2-site connection allows all traffic", which is the opposite of what i need.
can anybody help me here?
thanks in advance for any information! :)
┌───────────────────┬─────────────────┐ ┌──────────┐
│subnet 1 │ subnet 2│ │ │
│ ┌──────────┐ │ │ ┌────────────────┤customer 1│
│ │ │ │must be possible │ │ │ │
│ │server 1 │◄─────┼────┐ │ ▼ └──────────┘
│ │ │ │ │ ip: ┌────┴─────┐ip: ▲
│ └──────────┘ │ │ int1│ . │public │
│ │ ├───────┤vpn gw │ │ must also
│ ┌──────────┐ │ │ │ . │ XXX not be
│ │ │ │ │ └────┬─────┘ │ possible
│ │server 2 │◄─XXX─┤XXX─┘ │ ▲ │
│ │ │ │must not be │ │ ┌────┴─────┐
│ └──────────┘ │possible │ │ │ │
│ │ │ └────────────────┤customer 2│
│ │ │ │ │
└───────────────────┴─────────────────┘ └──────────┘