Hi, I have question about function domains. In function I need to call some external api which has strict access rules. I have to add domain or IP of the request source to whitelist. I see that every function has its own domain and I can call this function by this domain. I tried to add this domain to whitelist but I still have access denied.
I would like to confirm that the request is send from this enlisted domain in dashboard to narrow down where mistake is. Is the execution performed on this domain or domain is only for call to execution and it is running somewhere else?
You can add server IP
I forgot to mention that I am using cloud appwrite
You can whitelist appwrite cloud server IP
I got 5 IP addresses on lookup from https://cloud.appwrite.io, I know nothing about cloud appwrite server structure. Functions are executed on these IPs and always will be?
I played a little bit with functions and its seems that function ip is different from appwrite cloud server one and it is chaning with every new deloyment. Domain for function is only to trigger it, function itself is not executing on ip that is attached to that domain.
Recommended threads
- 408 Timeout / Curl Error 7 in Executor w...
Hey everyone, I am losing my mind over a routing loop/timeout issue on a fresh self-hosted setup. I have a single Linux VPS (IP: 45.141.37.105) and one domain (...
- functions returning error 401 in local
I updated to 1.9.0, and the functions that used to work fine in 1.8.1 are now giving me a 401 error. I can't seem to find a solution. If anyone is running versi...
- router_deployment_not_found
I updated my function a few times and now i am getting the error: router_deployment_not_found I even reverted back to my original code but i am still getting th...