Stack Overflow Link I am following. (last step of step 1 of the anwser
I have attempted to change the inbound/outbound security groups for my server but ESP is not on the list of protocols. I tried to create a custom protocol but when I try and connect via my client I get the same error message:
The remote connection was not made because the attempted VPN tunnels failed. The VPN server might be unreachable. If this connection is attempting to use an L2TP/IPsec tunnel, the security parameters required for IPsec negotiation might not be configured properly.
I have completed all the steps from the Stackfault answer so I should be able to connect to my server this is the only step I "skipped.