0

是否有可能得到CloudFormation設置爲我設置DynamoDB ProvisionedThroughput上創作,但是當我後來更新堆棧不會改變呢?我目前使用的是無服務器框架,當我重新部署時,它會將我的配置重置爲不需要的原始值。我嘗試設置堆棧策略以不允許更新DynamoDB表,但這沒有任何影響。我可以配置AWS CloudFormation不上更新修改DynamoDB表的ProvisionedThroughput?

+1

我想你會發現你的問題是關於雲* *的形成(「基礎設施代碼」) - 不是雲*前*(「內容分發網絡」)。 –

+0

好抓!謝謝! – David

回答

0

您可以通過編寫與使用默認值作爲輸入一起花費DynamoDB表引用的函數Custom Resource做到這一點,讀取指定的DynamoDB表,或者返回當前ProvisionedThroughput作爲資源輸出,或默認,如果該表未指定或未找到。

對於起點,您可以看看Fabrizio Branca的cfn-lambdahelper存儲庫中的count-asg-instances,並調整它以調用DynamoDB API而不是Auto Scaling組。

相關問題