Я пытался создать секрет в командной строке следующим образом:
~/$ 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 Консоли (принимаю варианты по умолчанию), я могу "get-secret-value" "без проблем.
В чем разница между AWS Консолью и командной строкой в этом отношении?
Решено Мне нужно добавить секретную строку: --secret- строка '[{"username": "user"}, {"password": "password"}]'