gpt4 book ai didi

amazon-web-services - aws ssm 获取参数 rsa key 输出到文件

转载 作者:行者123 更新时间:2023-12-04 08:08:00 25 4
gpt4 key购买 nike

我已将我的私钥文件存储在 AWS SSM 参数存储中。我想只从参数存储中检索私钥值,并使用 aws cli 在本地将其保存为 id_rsa 文件。

本文:https://github.com/aws/aws-cli/issues/2742向我展示了如何使用 sed 做到这一点.但是我仍然得到 "-----END RSA PRIVATE KEY-----" 之后返回的字符我想使用 sed 删除.

这是我在命令行上运行的命令:

aws --region=us-east-1 ssm get-parameters --names "mykey" --with-decryption --output text 2>&1 | sed 's/.*----BEGIN/----BEGIN/'

输出是:
----BEGIN RSA PRIVATE KEY-----
some text here
-----END RSA PRIVATE KEY----- 2

注意 2在最后一行的末尾。我想摆脱 -----END RSA PRIVATE KEY----- 之后的任何东西也是。

我需要添加什么到我的 sed命令来实现这一点?

最佳答案

您可以使用以下命令单独获取该值:

aws --region=us-east-1 ssm get-parameter --name "mykey" --with-decryption --output text --query Parameter.Value

即通过使用 --query Parameter.Value 选择值

然后,您可以不使用 sed 将其直接通过管道传输到文件。

关于amazon-web-services - aws ssm 获取参数 rsa key 输出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48226592/

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