Grep 如何从AWS secret manager中获取变量到值格式?

Grep 如何从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 Secret Manager中,我可以使用awscli

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

您是否也能花点时间解释一下上述命令?