Grep 如何从AWS secret manager中获取变量到值格式?
因此,我们的秘密存储在AWS Secret Manager中,我可以使用awscliGrep 如何从AWS secret manager中获取变量到值格式?,grep,aws-secrets-manager,Grep,Aws Secrets Manager,因此,我们的秘密存储在AWS Secret Manager中,我可以使用awscli aws secretsmanager get-secret-value --secret-id test | grep SecretString 但输出的格式如下: "SecretString": "{\"REACT_APP_API_URL\":\"https://example.com/api\"}", 如何获得这种格式的输
aws secretsmanager get-secret-value --secret-id test | grep SecretString
但输出的格式如下:
"SecretString": "{\"REACT_APP_API_URL\":\"https://example.com/api\"}",
如何获得这种格式的输出
REACT_APP_API_URL=https://example.com/api
我真的是个新手,所以我想也许可以使用grep?
或者是否有任何方法可以通过上述方式从AWS检索
感谢
aws secretsmanager获取秘密值--秘密id XXXXX | jq--原始输出.SecretString'|jq'.'| jq-r“到u条目|映射(\“\(.key)=\(.value | tostring)\”.[]”
那就行了
细分:
aws secretsmanager获取机密值--机密id XXXXX
检索特定机密
jq——原始输出'.SecretString'
只过滤出秘密值
jq.”
格式又是json格式(严格来说可能没有必要)
jq-r”to|u entries | map(\“\(.key)=\(.value | tostring)\”).[]“
将json格式重新映射到key=value您是否也能花点时间解释一下上述命令?