普罗米修斯:zsh:未找到匹配项:server.remoteWrite[0].url



我试图在我的EKS集群中安装Prometheus;亚马逊管理的普罗米修斯";但我收到了一个奇怪的错误,zsh没有找到我放入的RemoteWrite URL的匹配项

这是安装

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帐户中的端点相同(我检查了好几次(,但我仍然收到这个错误

有什么建议吗?

[0]可以解析为只匹配字符0的glob表达式,因此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'

相关内容

  • 没有找到相关文章

最新更新