我在 Kubernetes 上有這個 KongPlugin
apiVersion: configuration.konghq.com/v1
kind: KongPlugin
config:
remove:
headers:
- Authorization
append:
headers:
- Authorization:Basic <SECRET>
plugin: request-transformer
是否可以將標頭授權移動到 Kubernetes 機密?
uj5u.com熱心網友回復:
如果您使用的是request-transformer Enterprise 版本,您可以這樣做。
config.append.headers 可選
型別:字串元素陣列 headername:value 對串列。如果未設定標頭,請使用給定值設定它。如果已設定,則將設定具有相同名稱和新值的新標頭。
該欄位是可參考的,這意味著它可以作為機密安全地存盤在保險庫中。參考文獻必須遵循特定的格式。
參考:https ://docs.konghq.com/hub/kong-inc/request-transformer-advanced/
如果不是外部版本,我沒有嘗試過直接的方法,但是您可以更新或撰寫插件代碼并創建 docker 映像并運行它。
這是附加標題的示例代碼:https ://github.com/Kong/kong-plugin-request-transformer/blob/master/kong/plugins/request-transformer/access.lua#L228
您可以閱讀文章使用插件代碼構建自定義 docker 映像:https ://faun.pub/building-kong-custom-docker-image-add-a-customized-kong-plugin-2157a381d7fd
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/527022.html
