gpt4 book ai didi

go - 从保险库 KV 值构建动态字符串

转载 作者:数据小太阳 更新时间:2023-10-29 03:37:28 24 4
gpt4 key购买 nike

我正在尝试创建与此类似的内容:

{{with secret "secret/data"}}
{{range $k, $v := .Data}}
{{if eq $k "db-primary"}}
{{with $secret := secret "mysql-$v/creds/primary"}}
{{$secret.username}}:{{$secret.password}}
{{end}}
{{end}}
{{end}}
{{end}}

其中 $v 是一个动态值。我不知道如何让嵌套的 with 语句将 $v 的值解析为它的参数。

最佳答案

如果有人想做类似的事情,我找到了答案

{{with secret "secret/data"}}
{{range $k, $v := .Data}}
{{if eq $k "db-primary"}}
{{with $secret := secret (printf "mysql-%s/creds/primary" $v)}}
{{$secret.username}}:{{$secret.password}}
{{end}}
{{end}}
{{end}}
{{end}}

使用 printf 让我可以动态地替换和注入(inject)值。

关于go - 从保险库 KV 值构建动态字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40512918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com