I'm new in network and I want to protect the layer 7 of a Google cloud function. I've found cloud armour that allow to create an allow/deny ip list for an https load balancer. Also Cloudflare that propose an illimited ddos mitigation.
My questions are:
1 - Is it possible to use cloud armour when my users ip list is dynamic/(unknown in advance) ? If so, can somebody point me to an informative link please?
2 - When my cloud function is behind a load balancer, can I access it again with it's normal url?
3 - Do somebody know better ways to achieve my goal with a priority to Google cloud plateforme solutions.
Thank for your help and sorry if my English is bad.