05-14-2018 10:43 PM - edited 02-21-2020 07:46 AM
How to disable the rate-limit alltogether - or at lest configure a higher value than 120 api-calls / minute ?
According to the cocumentation:
The Firepower Management Center REST API implements rate limiting to reduce network load.
The API will accept no more than 120 messages per minute from an individual IP address. It will only allow 10 simultaneous connections per IP address. These are not configurable parameters.
If a client exceeds these limits, the API will give an HTTP 429 error
We don't buy, that this is not configurable - and we really need to be able to configure some higher values !
Maybe we might set a parameter or variable in one of the files
/etc/sf/mojo_server.conf
/var/sf/bin/mojo_server_wrapper.pl
/var/perl5/site_perl/5.10.1/Mojo/Server/Daemon.pm
or maybe an API-guru here could provide an illiminative answer ?
03-08-2019 01:07 PM
Have you ever found a solution to this issue? We are finding it takes a very long time to query an ACL with 100 rules (and their objects) with this limit.
03-12-2019 01:20 PM
There is an Enhancement defect filed for the rate limiting.
CSCvf16740 - ENH: Rest API Request limit should be set to a configurable option.
As a workaround use the expanded query param to query details in a single call. This will reduce the number of API calls required, and the probability of customer hitting the rate limit will go down.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide