部署月光邮件时的DynamoDB限制



我正在尝试在AWS上部署Moonmail。但是,我从Cloudformation收到此例外:

订户限制超出了:同时只能创建,更新或删除10个表

是否有另一种部署方式而不打开支持案例并要求他们删除我的限制?

这是API的AWS限制:(链接)

API特异性限制

createtable/updateTable/deletetable

通常,您最多可以拥有10个运行的创新,更新和删除请求同时(任何组合)。换句话说,总数创建,更新或删除状态中的表格不能超过10。

唯一的例外是当您创建一个或多个的表次要索引。您最多可以有5个这样的请求时间;但是,如果表格或索引规格很复杂,则DynamoDB可能会暂时减少并发请求的数量低于5。

您可以尝试向AWS打开支持请求,以提高您的帐户限制,但我不认为这是必要的。似乎您可以使用AWS CLI或AWS SDK先验创建DynamoDB表,并使用Moonmail与仅阅读这些表的访问。使用SDK(示例),您可以依次创建这些表,而无需同时达到此限制。

另一个选项是编辑s-resources-cf.json文件,仅包括10个表并部署。之后,添加缺失的表并再次部署。

无论您采用哪种解决方案,请考虑在Moonmail的存储库中创建问题票,因为就目前而言,它在第一次尝试中不起作用(资源文件中有12个表)。

相关内容

  • 没有找到相关文章

最新更新