【问题标题】:How to store multiple secrets in AWS Secrets Manager?如何在 AWS Secrets Manager 中存储多个密钥?
【发布时间】:2020-08-14 22:46:02
【问题描述】:

我有以下要求在 AWS Secrets Manager 中存储多个密钥/密钥值(大约 200 个密钥),我不想从 AWS Secrets Manager 控制台手动输入每个密钥/值。虽然我研究了一下并从 AWS 文档中发现,我可以创建一个 JSON 文件,我可以在其中写入所有密钥/值,然后将该文件传递给 AWS Secrets manager 命令:

aws secretsmanager create-secret --name MyTestDatabaseSecret \
--description "My test database secret created with the CLI" \
--secret-string file://mycreds.json

这是一种很好的方法吗?或者还有其他更好的方法可以一次存储所有这些秘密吗?

【问题讨论】:

  • 我认为这是更好的方法!

标签: linux amazon-web-services amazon-ec2


【解决方案1】:

在我的 AWS 账户中进行测试就像一个魅力:

aws secretsmanager create-secret --name TestMultiplesValues4 --description "Mytest with multiples values" --secret-string file://secretmanagervalues.json

那么json文件将是:

{"Juan":"1","Pedro":"2","Pipe":"3"}

其中 Juan 是密钥 #1,而 1 是该密钥的秘密值...

非常简单易行,

注意这是创建一个具有多个键/值对的秘密管理器,而不是创建多个具有一个键/值的秘密管理器。小心这个概念。

希望这对您有更多帮助。

【讨论】:

    猜你喜欢
    • 2020-09-29
    • 2019-02-15
    • 2020-02-14
    • 2020-11-23
    • 1970-01-01
    • 2021-10-29
    • 2021-03-10
    • 1970-01-01
    • 2020-07-23
    相关资源
    最近更新 更多