【问题标题】:An error occurred (LimitExceededException) when calling the UpdateSecret operation: You exceeded the maximum number of versions for a secret调用 UpdateSecret 操作时发生错误 (LimitExceededException):您超出了密钥的最大版本数
【发布时间】:2019-03-13 21:39:17
【问题描述】:

我正在尝试使用 AWS Secret Manager 轮换密码。但是我在执行 UpdateSecret 或 PutSecret 时遇到了超出限制的异常。目前我只有一个版本的秘密。 在 AWS 文档中,我发现每个密钥有 ~100 个版本的限制。

这是 list-secret-version-ids 的输出

{
     "Versions": [
        {
           "VersionId": "******-a71e-****-8948-*******",
           "VersionStages": [
              "AWSCURRENT",
              "AWSPREVIOUS"
           ],
           "LastAccessedDate": 1539043200.0,
           "CreatedDate": 1538724341.37
        }
    ],
    "ARN": "arn:aws:secretsmanager:us-west-2:*****:secret:*****",
    "Name": "29_SECRET"
}

到目前为止,我还没有找到任何解决方案。请建议我如何解决这个问题。 提前致谢。

【问题讨论】:

    标签: amazon-web-services amazon-rds aws-secrets-manager secret-manager


    【解决方案1】:

    您很可能试图过快地轮换密钥。 Secrets Manager 会自动异步清理deprecated secrets,但这需要时间。如果您创建它们的速度快于删除它们的速度,您将遇到限制。

    【讨论】:

      猜你喜欢
      • 2019-07-27
      • 1970-01-01
      • 2019-11-16
      • 2011-10-19
      • 1970-01-01
      • 2019-07-22
      • 2012-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多