nit*_*wal 2 amazon-web-services jq kubectl
kubectl -n aqua123 create secret generic aquadocker1234 --from-env-file=<(
aws secretsmanager get-secret-value --secret-id aqua_secret |
jq -r '.SecretString' | jq -r 'to_entries | .[] | '.key' + "=" + '.value'')
Run Code Online (Sandbox Code Playgroud)
jq 脚本的输出采用xyz123@gmail.com= password1234. Kubernates Secret 不喜欢输出中的 @ 符号。我想要类似的输出'xyz123@gmail.com'= 'password1234'(带引号)。
如何修改 jq 代码以获得所需的输出?
这是 jq 的工作@sh。考虑:
jq -rn '{"key": "xyz123@gmail.com", "value": "password1234"}
| "\(.key|@sh)=\(.value|@sh)" '
Run Code Online (Sandbox Code Playgroud)
'xyz123@gmail.com'='password1234'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3800 次 |
| 最近记录: |