Forum Discussion
how to pass F5 by adding the IRULES?
Hello, i try to send the Rest services but it get stuck on F5.
can you please let me know if the following IRULE looks ok? my URL include in the string below: /webservices/rest/test_01/testlogin
thanks a lot!
Hi F5User888
all the ACCESS commands are related to the APM module of BIG-IP. See clouddocs.f5.com >> iRules >> ACCESS.
You could use a much simpler iRulewhen HTTP_REQUEST { if { [HTTP::path] eq "/my/wonderful/api" } { pool api_pool } else { reject } }
If the request URI matches your API forward the request to the pool. Else send a RESET to the client.
KR
Daniel- F5User888Nimbostratus
Thanks a lot Daniel!
we have 15 path need to access like below:
in your example, do we need to add anything to F5 for "pool api_pool" or this is a completed example?
also, will my IRule works even if it is not as simpler as your example? Thanks again!In that case I would go with a switch statement indeed. This should work.
Are you using LTM only? Or APM too? The ACCESS commands are related to APM. Unless you have APM, you cannot use them.when HTTP_REQUEST { switch -glob -- [string tolower [HTTP::path] { "/url1/*" - "/url2/*" - "/url3/*" { pool api_pool } default { reject } } }
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com