2016-04-14 37 views
0

想知道Cloudtrail的CFT API或日誌是否可以在創建資源之前或創建資源時提供任何中間CFT。當我的意思是中間CFT(s)時,我們知道CFT可以以參數/條件/映射/函數的形式在運行時進行評估。我想知道這個CFT是否可以生成經過處理的CFT(包含來自輸​​入/函數的所有處理過的規則/參數...),就像資源創建過程看起來像靜態一樣。這種方法確實可以幫助我們驗證將要替換所有值的真正的CFT。我只是在尋找另一個CFT API。像,具有從Dynamic CFT填充的值的中間雲形成模板

String staticCFT = cftClient.getActualCFT("cft_location\cft.json","parameters"...);

如果此功能是可用的,它真的可以節省時間,不必等到所有的資源都用,因爲CFT錯誤邏輯的錯誤值創建。

回答

0

你實際上可以創建的就是我所說的「虛擬模板」。我在工作中將它用作實際模板的替身,這些模板需要時間來執行。虛擬模板只有一個實際上沒有做任何事情的資源。我使用CustomResource來調用「HelloWorld」Lambda函數。這是爲了解決CFT必須至少擁有一個資源的限制。該模板還有一堆參數,所有這些參數都直接提供給輸出部分。這個模板的執行幾乎不需要幾秒鐘,並且根據參數和輸出,您可以計算出您的頂級模板是否傳遞了參數的期望值。您可以從頂級模板中調用虛擬模板。