Harihara Sudhan Posted February 1, 2023 Share Posted February 1, 2023 Is it possible to use Netscaler ADC to provide security to our API Gateway ? Link to comment Share on other sites More sharing options...
Guest Farhan Ali Posted February 9, 2023 Share Posted February 9, 2023 Yes , A netscaler can be put in front of the AWS API gateway and can act as a proxy and help in load balancing the request and provide the security and authentication of user as well. Some of the features that can be used are•Security ( WAF, AAA)•User choice( Responder, backup vserver, round robin methods, HA)•User Defined SSL Certificate•Can be integrated to Citrix Gateway for HTTP linksA simple use case will be AWS API ProxyTo proxy AWS APIs, use the LB/CS with Rewrite http request to --> If uri contains- citrixapigw ---> https://citrix.execute-api.us-east-1.amazonaws.com/default/lamdaFunction123API example: POST/api.citrix.com/citrixapigw123 -- proxies to -- POST/ citrix.execute-api.us-east-1.amazonaws.com/default/lamdaFunction123 INeed to add rewrite policy on the Citrix ADC ADC should have DNS to resolve the api gateway URLsample config:-add rewrite action lambdatoapi replace http.req.hostname.server ""jthiofcg48.execute-api.us-east-1.amazonaws.com""add rewrite action httptohttps replace_all "HTTP.RES.BODY(2500)" ""https"" -search "text("http")"add rewrite policy lambdapolicy "http.req.hostname.server.eq("ec2-52-72-192-77.compute-1.amazonaws.com")" lambdatoapiadd rewrite policy pol_replace_http_with_https HTTP.REQ.IS_VALID httptohttps NOREWRITE Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now