AWS QLDB创建账本遇5个活跃限制 咨询扩容及批量方案
QLDB账本数量限制解决方案
问题背景
你的账户在单个AWS区域内已达到QLDB默认的5个活跃账本配额,触发LimitExceededException,导致无法创建新账本。
可行解决方案
1. 申请提升QLDB账本配额
AWS允许针对服务配额提交提升请求:
- 登录AWS控制台,进入「支持中心」,选择「创建案例」,类型选「服务限额增加」。
- 选择服务为「QLDB」,限额类型为「每个区域的活跃账本数」。
- 填写需要提升到的配额数量,说明业务场景(按客户单独创建账本),AWS会根据你的业务需求评估审批。
2. 单账本内实现客户数据隔离(推荐)
如果配额提升存在限制,可通过单账本内的分区设计实现客户数据隔离,无需每个客户单独建账本:
- 数据分区:在所有业务表中添加
CustomerId字段作为核心分区键,所有数据操作(写入、查询)都带上该字段做过滤,确保不同客户的数据逻辑隔离。 - 权限隔离:结合IAM精细权限控制,为每个客户的访问主体配置仅能操作对应
CustomerId数据的权限,通过QLDB的IAM条件键实现严格隔离。
3. 多账户/多区域分散部署
若上述方案无法满足需求,可考虑:
- 使用多个AWS账户,每个账户在同区域创建最多5个账本;
- 在不同AWS区域创建账本,利用不同区域的独立配额。
- 注:这种方式会增加账户和跨区域运维的复杂度,需谨慎评估。
内容的提问来源于stack exchange,提问作者LeonardoX
相关产品推荐
相关产品推荐

