我尝试在我的EKS集群中为“Amazon Managed Prometheus”安装Prometheus,但我收到了一个奇怪的错误,zsh no matches found,我输入了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帐户中获得的端点相同(我检查了几次),但仍然出现此错误
有什么建议吗?
1条答案
按热度按时间pod7payv1#
[0]
可以被解析为一个只匹配字符0
的glob表达式,因此zsh查找的是名称中包含server.remoteWrite0.url
的文件。在启用globfail选项的情况下从bash得到相同的错误(或者在设置了nullglob的情况下得到不同的错误)。引用键,而不仅仅是值;如果没有特别的理由选择双引号,请优先使用单引号(它的解析规则要简单得多):