我试图在AWS上部署MoonMail。但是,我从CloudFormation收到了这个异常:
超过订阅者限制:只能同时创建、更新或删除10个表
有没有其他方式来部署,而不打开支持案例,并要求他们取消我的限制?
发布于 2017-02-27 18:51:20
这是API的AWS限制:(链接)
API-特定的限制 CreateTable/UpdateTable/DeleteTable 通常,最多可以有10个CreateTable、UpdateTable和DeleteTable请求同时运行(任意组合)。换句话说,处于创建、更新或删除状态的表总数不能超过10个。 唯一的例外是当您创建一个或多个辅助索引的表时。一次最多可以运行5个这样的请求;但是,如果表或索引规范很复杂,DynamoDB可能会暂时将并发请求的数量减少到5以下。
您可以尝试打开对AWS的支持请求,以提高您的帐户的这个限制,但我不认为这是必要的。看起来:您可以使用AWS或AWS先验地创建DynamoDB表,并使用MoonMail对这些表进行只读访问。使用SDK (示例),您可以顺序地创建这些表,而无需同时达到创建限制。
另一种选择是对s-resources-cf.json 文件进行编辑,使其只包含10个表并进行部署。之后,添加缺少的表并再次部署.。
无论应用什么解决方案,请考虑在MoonMail的存储库中创建问题票证,因为就目前情况而言,它在第一次尝试中无法工作(资源文件中有12个表)。
https://stackoverflow.com/questions/42492510
复制相似问题