简体   繁体   English

通过请求 header 和请求正文在 kubernetes nginx 入口 Z594C103F2C6E14C01AZ8AB059F03

[英]Pass request header and request body in kubernetes nginx ingress controller

I am passing the authorization header in ingress yaml file我在入口 yaml 文件中通过了授权 header

  nginx.ingress.kubernetes.io/configuration-snippet: |
      proxy_set_header Authorization "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1Ni......"

but getting the error但得到错误

2021/03/01 09:23:58 [emerg] 947#947: too long parameter, probably missing terminating """ character in /tmp/nginx-cfg445808174:586 2021/03/01 09:23:58 [emerg] 947#947: 参数太长,可能在 /tmp/nginx-cfg445808174:586 中缺少终止“”字符

I want to pass the request payload as well to the auth-url what is the right way to pass the authorization header and request body?我也想将请求有效负载传递给 auth-url 传递授权 header 和请求正文的正确方法是什么?

you can pass the authorization header您可以通过授权 header

annotations:
  nginx.ingress.kubernetes.io/configuration-snippet: |
    proxy_set_header Authorization $http_authorization;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 How to setup nginx ingress controller, such that the kubernetes pod remains http but the nginx serves request on https - How to setup nginx ingress controller , such that the kubernetes pod remains http but the nginx serves request on https NGINX controller Kube.netes:需要在入口内更改主机 header - NGINX controller Kubernetes: need to change Host header within ingress 尽管应用了 large_client_header_buffers,为什么 nginx 入口 controller 返回错误请求 400? - Why does nginx ingress controller return Bad Request 400 despite of large_client_header_buffers is applied? kubernetes nginx 入口控制器重写 - kubernetes nginx ingress controller rewrites Kubernetes Nginx NodePort 上的入口 Controller - Kubernetes Nginx Ingress Controller on NodePort kubernetes nginx 入口控制器错误 - kubernetes nginx ingress controller error Kibana与Kubernetes中的nginx入口控制器 - Kibana with nginx ingress controller in Kubernetes Ingress资源与Kubernetes上的NGINX入口控制器 - Ingress resource vs NGINX ingress controller on Kubernetes Kubernetes NGINX Ingress将HTTP请求从POST更改为GET - Kubernetes NGINX Ingress changes HTTP request from a POST to a GET 414 在 Kubernetes 上使用 Nginx Ingress 请求 URI 太长 - 414 Request URI too long using Nginx Ingress on Kubernetes
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM