Hello,
I have an API hosted on Google Firebase : Functions + Hosting (for cache). The URL is https://api.carbonfight.app.
Firebase hosting has nothing difficult in his configuration, only one redirect to a Firebase function.
The problem is, this API does not work in South and North America, and I have no idea why. Here is Google monitoring uptime check.
In Google Logs, I only see that website returns a 404, with no other information.
I tried to deploy again and again, but nothing changes. Regions with problems are always the same and never works. It’s a new API, and it never worked before in these regions. The other regions works perfectly.
Any idea about what happen and how to resolve it ?
Thanks
Hello @pfreund ,
Welcome to the Google Cloud Community!
You can try the following troubleshooting options:
- A reason that you are experiencing a 404 error is because the path might be incorrect. See Failed Checks.
- If your resource is behind a firewall, try configuring the firewall to permit incoming traffic from the IP addresses of the up-time check servers. Check out List uptime-check server IP addresses.
- Try configuring a private uptime check, this allows HTTP requests into a customer VPC network while enforcing IAM restrictions and VPC Service control perimeters.
- If the above options don’t work, you can contact Google Cloud Support to further look into your case.
Let me know if it helped, thanks!
Thanks for your help.
Actually I just had to wait few days. These regions were available few days after the others. I did not make any change…
1 Like