Linux 如何在AWS机密管理器中存储多个机密?
我需要在AWS secrets Manager中存储多个密钥/键值(大约200个密钥),我不想从AWS secrets Manager控制台手动输入每个密钥/键值。尽管我做了一些研究,从AWS文档中发现我可以创建一个Linux 如何在AWS机密管理器中存储多个机密?,linux,amazon-web-services,amazon-ec2,Linux,Amazon Web Services,Amazon Ec2,我需要在AWS secrets Manager中存储多个密钥/键值(大约200个密钥),我不想从AWS secrets Manager控制台手动输入每个密钥/键值。尽管我做了一些研究,从AWS文档中发现我可以创建一个JSON文件,在其中我可以写入所有密钥/值,然后将该文件传递给AWS Secrets manager命令: aws secretsmanager create-secret --name MyTestDatabaseSecret \ --description "My test da
JSON
文件,在其中我可以写入所有密钥/值,然后将该文件传递给AWS Secrets manager命令:
aws secretsmanager create-secret --name MyTestDatabaseSecret \
--description "My test database secret created with the CLI" \
--secret-string file://mycreds.json
这是一种很好的方法,还是有其他更好的方法可以同时存储所有这些机密?在我的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是该密钥的秘密值
很简单,很容易,
注意:这是使用多个密钥/值对创建一个秘密管理器,而不是使用每个密钥/值创建多个秘密管理器。注意这个概念
希望这对您有更多帮助。我认为这是更好的方法!