You can always roll your own VPN
https://www.linode.com/content/how-to-roll-your-own-vpn-openvpn-easy-setup/

I'm sure you can find details on how to setup the same with AWS or Azure.
_________________________
Chad