首页 > 解决方案 > 在命令行上创建秘密值时出现问题

问题描述

我一直在尝试在命令行上创建秘密,如下所示:

~/$ aws secretsmanager create-secret --name first-secret
{
    "ARN": "arn:aws:secretsmanager:us-east-2:123456789012:secret:first-secret-9ez7W2",
    "Name": "first-secret"
}
~/$ aws secretsmanager get-secret-value --secret-id first-secret

An error occurred (ResourceNotFoundException) when calling the GetSecretValue operation: Secrets Manager can't find the specified secret value for staging label: AWSCURRENT

如果我在 AWS 控制台上创建秘密(接受默认选择),我可以毫无问题地“获取秘密值”。

AWS 控制台和命令行在这方面有什么区别?

解决 了我必须添加一个秘密字符串:--secret-string '[{"username":"user"},{"password":"password"}]'

标签: amazon-web-services

解决方案


推荐阅读