Произошла ошибка (LimitExceededException) при вызове операции UpdateSecret: вы превысили максимальное количество версий для секрета
Я пытаюсь повернуть пароль с помощью AWS Secret Manager. Но я сталкиваюсь с пределом превышения исключения при выполнении UpdateSecret или PutSecret. В настоящее время у меня есть только одна версия для секрета. В документах AWS я обнаружил, что для каждого секрета существует ограничение в ~100 версий.
Вот вывод list-secret-version-id
{
"Versions": [
{
"VersionId": "******-a71e-****-8948-*******",
"VersionStages": [
"AWSCURRENT",
"AWSPREVIOUS"
],
"LastAccessedDate": 1539043200.0,
"CreatedDate": 1538724341.37
}
],
"ARN": "arn:aws:secretsmanager:us-west-2:*****:secret:*****",
"Name": "29_SECRET"
}
Я не нашел никакого решения до сих пор. Пожалуйста, предложите, как я могу решить эту проблему. Заранее спасибо.
1 ответ
Скорее всего, вы пытаетесь повернуть секрет слишком быстро. Менеджер секретов будет автоматически очищать устаревшие секреты асинхронно, но это занимает время. Если вы создадите их быстрее, чем они могут быть удалены, вы столкнетесь с ограничениями.