1

我有一個擁有大量資源(一堆DynamoDB表,lambda函數等)的應用程序,顯然我遇到了200個資源的硬性限制。具體的錯誤是:AWS CloudFormation資源限制爲200

Template format error: Number of resources, 204, is greater than the maximum allowed, 200 

錯誤信息很清楚,但我想知道我的選擇是什麼。最糟糕的情況是,我可以將應用分成幾部分。有沒有其他的策略?

回答

4

您可以創建嵌套堆棧,它還具有更簡單的測試,改進重用和使用不同角色的優點。

通常的做法是將不同的圖層分成不同的圖層。例如,在一個堆棧中構建VPC,在另一個堆棧中部署後端,在另一個堆棧中部署前端。

請參閱:Use Nested Stacks to Create Reusable Templates and Support Role Specialization

+0

謝謝。它看起來像跨棧引用也是一種選擇。你有什麼經驗嗎? – samcorcos

+0

對不起,我對此沒有任何認識。 –