I’m testing CF workers as a possible way to control HTTP API access, and sometimes getting HTTP429 / Error 1015 for my requests. Request rate is relatively low - few dozens of requests per second, and up to a thousand per minute.
Firewall rules and rate limiting are not configured, so I guess there is some “default” rate limit - but so far I was not able to find any information about it, nor the way to configure it.
One example is “Ray ID: 4c9d7026a5e9ccbe • 2019-04-19 08:16:44 UTC”
How can I check and configure that “default” rate limiting?
And, is there any way to contact support directly (live chat, ticket system, …) - or community portal is the only option?
Bottom of this page has a support link.
3 Likes
What process does you worker do?
Thank you, found it now!
In case someone else will have problems filing a ticket - you need to:
- open “CF support” page https://support.cloudflare.com/hc/en-us
- REGISTER and/or LOG IN (even if you already logged into CF!)
- choose “My activities & requests” from the account dropdown menu (top left corner)
- there you will find “Submit request” button
Nothing special so far - my worker only sets CORS “Access-Control-Allow-Origin” header, other parts or req/response stay as is.
I’m guessing you mean the CF API and not the Worker API.
Which is different (See Rate limiting a little further down):
https://api.cloudflare.com/#getting-started-requests
No, by “API” I mean may own HTTP/REST endpoint - not CF API. I was testing if I can implement auth, rate-limiting etc. logic with CF workers, thus both hiding and protecting my server IPs.