Questions tagged [apache-apisix]

48 questions
1
vote
1 answer

Apache APISIX integration with Keycloak

I have a few microservices that validate and identify the user using Keycloak as below I now want to place the Apache APISIX API Gateway before the microservices. Apache APISIX has a plugin for Keycloak. Can the plugin do the following such that…
Sahil Khanna
  • 4,262
  • 8
  • 47
  • 72
0
votes
0 answers

APISix: Load Balancing how to pass a response header based on the upstream server identity

Totally new to API Six and I am wondering if there is a way to pass a fictious response header identifying the server. Not real identifying information but one that our support people can use to cross reference the true identity of the server. Have…
0
votes
0 answers

How can I create an apisix tcp-logger plugin to send messages to graylog?

I have an apache/apisix stack running on docker where I want to create a tcp-logger plugin to send log messages to graylog, which I'm doing through the api-six dashboard. Following is the gelf which I can successfully run from my local…
Jays
  • 91
  • 7
0
votes
0 answers

How to configure apisix route to make an external kubernetes http request?

Environment: AKS v1.25.6 apisix helm deployed: https://artifacthub.io/packages/helm/apisix/apisix chart version: 2.1.0 apisix-ingress-controller:1.6.0 apisix:3.4.0 I were trying this configuration apiVersion: v1 kind: Service metadata: name:…
0
votes
0 answers

Apisix Target Down in Prometheus(Kube-Prometheus-Stack)

I installed Apisix (using the helm chart) as my api-gateway on my EKS cluster and configured the prometheus plugin as shown in the apisix documentation >> https://apisix.apache.org/docs/apisix/3.2/plugins/prometheus/. However, prometheus is showing…
iyin23
  • 1
  • 1
0
votes
0 answers

Apache APISIX - Routing to different route based on param in URL

I am new to APISIX. Want to understand, is it feasible that I can create an API definition in APISIX, in which based on some param or different URL path, same API can route to different backend services? I am currently using APIGEE, where I keep…
Amit
  • 379
  • 5
  • 15
0
votes
0 answers

APISIX gateway.ingress.enabled=true results in 400 bad request

I started using APISIX, and everything works fairly smooth out of the box. I managed to get cert-manager to work as well. However, after enabling gateway.ingress I started running into 400 Bad Request - Request Header Or Cookie Too Large…
SAz
  • 355
  • 4
  • 14
0
votes
1 answer

How to debug apisix java runner's functions on Windows?

As mentioned in the title, how can I debug apisix java runner's filters on Window ? I tried to run it but it said :" java runner is only support epoll or kqueue " Is there anyway to run the application on Windows ? I'm using APISIX version 3.3.0 and…
0
votes
2 answers

APISIX gateway setup

I am trying to create a APISIX gateway for my microservice. I have used the docker to install APISIX gateway using the apisix documentation Getting started (https://apisix.apache.org/docs/apisix/getting-started/README/) Version 3.3.0. It works for…
PalMaxone
  • 32
  • 8
0
votes
0 answers

Integrate Python plugin in APISIX Instance

I require your help. I am trying to create a Python plugin for my apisix server. I have followed the apisix documentation for the Python plugin from https://apisix.apache.org/docs/python-plugin-runner/next/getting-started/. but I do not get a clear…
0
votes
1 answer

APISIX Gateway - Transfer settings from Integration to Production

We use an APISIX gateway that gets its configuration via etcd. Is it possible to finish the configuration in one environment (e.g. INT) and then transfer it to the production environment with a click? It must be noted that other target hosts must be…
Martin
  • 87
  • 1
  • 9
0
votes
0 answers

Refresh token with authz-keycloak APISIX plugin

Plugin has option password_grant_token_generation_incoming_uri that allows user generates token using grant_type password, it works great but I don't know how to refresh token, can we do that with authz-keycloak plugin? Thanks for your help!
kvuong
  • 485
  • 3
  • 20
0
votes
1 answer

Importing Routes to APISIX with service_id

I'm trying to import an OpenApi3.0 file to Apisix (from Apisix Dashboard), but I can't get it to work as expected (or probably I'm missing something) I have the following: An upstream created and set up A service created and set up using the…
0
votes
1 answer

Client certificate authentication with Keycloak and APISIX

I have got a number of microservices that I want to protect using Apache's APISIX in conjunction with Keycloak for authentication. What have I accomplished so far? Using OpenID Connect, I can use Keycloak/APISIX to authenticate users via…
ZeroDefect
  • 663
  • 1
  • 8
  • 27
0
votes
0 answers

Integration between APISIX and google identity platform

Background of the issue: The project has microservice architecture and using APISIX as API gateway. APISIX jwt-auth plugin is used for user authentication from gateway side. Recently we stared using google identity platform for user management and…