我嘗試在我的 EKS 集群中為“Amazon Managed Prometheus”安裝 Prometheus,但我收到了一個奇怪的錯誤:zsh no matches found for the RemoteWrite URL that I put in。
這是安裝
helm install prometheus prometheus-community/prometheus -n amp -f ./prometheus_values.yaml \
--set serviceAccounts.server.annotations."eks\.amazonaws\.com/role-arn"=arn:aws:iam::00000000000:role/amp-iamproxy-role \
--set server.remoteWrite[0].url="https://aps-workspaces.eu-west-1.amazonaws.com/workspaces/ws-blablabla-blablabla-blablabla/api/v1/remote_write" \
--set server.remoteWrite[0].sigv4.region=eu-west-1
端點 - 遠程寫入 URL 與我在 AWS 賬戶中的端點相同(我檢查了幾次),但我仍然收到此錯誤
有什么建議么?
uj5u.com熱心網友回復:
[0]可以決議為僅匹配字符的 glob 運算式0,因此 zsh 正在查找server.remoteWrite0.url名稱中包含的檔案。這不僅僅是一個 zsh 問題。在啟用 globfail 選項的情況下,您會從 bash 中得到相同的錯誤(或者在設定了 nullglob 時會出現不同的錯誤)。
參考鍵,而不僅僅是值;并且當您沒有特定理由選擇雙引號時,請優先使用單引號(具有更簡單的決議規則):
helm install prometheus prometheus-community/prometheus -n amp -f ./prometheus_values.yaml \
--set 'serviceAccounts.server.annotations.eks\.amazonaws\.com/role-arn=arn:aws:iam::00000000000:role/amp-iamproxy-role' \
--set 'server.remoteWrite[0].url=https://aps-workspaces.eu-west-1.amazonaws.com/workspaces/ws-blablabla-blablabla-blablabla/api/v1/remote_write' \
--set 'server.remoteWrite[0].sigv4.region=eu-west-1'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/526440.html
上一篇:從第三列中洗掉前導0
