nginx - 在 kubernetes nginx 入口控制器中传递请求标头和请求正文
问题描述
我在入口 yaml 文件中传递授权标头
nginx.ingress.kubernetes.io/configuration-snippet: |
proxy_set_header Authorization "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1Ni......"
但得到错误
2021/03/01 09:23:58 [emerg] 947#947: 参数太长,可能在 /tmp/nginx-cfg445808174:586 中缺少终止“”字符
我也想将请求有效负载传递给 auth-url 传递授权标头和请求正文的正确方法是什么?
解决方案
您可以传递授权标头
annotations:
nginx.ingress.kubernetes.io/configuration-snippet: |
proxy_set_header Authorization $http_authorization;
推荐阅读
- ios - 新通知到达时,UNNotificationContentExtension 不会更新其默认内容页脚
- apache-spark - spark 2.4 com.databricks.spark.avro 故障排除
- azure - AAS 立方体处理的实时完成状态
- python - ModuleNotFoundError:没有名为“mdptoolbox”的模块
- node.js - 如何使用量角器验证 HTML 属性是否包含绝对 URL 或相对 URL?
- delphi - 在 C++ Builder 中是否有“for str in StringList do”的等价物?
- c# - EF(核心):添加关系的修改实体?
- node.js - 文件替换不适用于 e2e 测试
- swift - 从函数返回符合 CaseIterable 的通用类型
- bash - 每个日期创建一个文件,仅包含与该日期对应的文件名