2016-04-14 6 views
0

CloudtrailのCFT APIまたはログが、リソースの作成前または作成中に中間のCFTを提供できるかどうかは知りたいと思います。中間のCFTを意味するとき、CFTは、実行時に評価されるパラメータ/条件/マッピング/関数の形式で動的であることがわかります。私はこのCFTがリソース作成プロセスのために静的に見えるかのように、処理されたCFT(入力/関数からのすべての処理されたルール/パラメータを使用して...)を生成できるかどうかを知りたいと思います。このアプローチは実際にはすべての値を置き換えて実行される実際のCFTの検証に役立ちます。私は別のCFT APIを探しています。この機能が利用可能な場合動的CFTから値が入力された中間の雲形成テンプレート

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

、のようなものは、それは本当に時間を節約し、すべてのリソースがあるためCFTに間違ったロジックを間違った値で作成されるまで待つ必要はありません。

答えて

0

あなたが実際に作成できることは、私が「ダミーテンプレート」と呼ぶものです。私は実際のテンプレートを使用して実際のテンプレートにスタンドアロンで使用します。実際のリソースは実行に時間がかかります。ダミーテンプレートには、実際に何もしないリソースが1つしかありません。私はCustomResourceを使って "HelloWorld"ラムダ関数を呼び出します。これは、CFTに少なくとも1つのリソースが必要であるという制限を回避することです。テンプレートにも多数のパラメータがあり、これらのパラメータはすべてOutputsセクションに直接供給されます。このテンプレートの実行にはほとんど時間がかからず、パラメータと出力に基づいて、トップレベルのテンプレートがパラメータの期待値を渡しているかどうかを調べることができます。トップレベルテンプレート内からダミーテンプレートを呼び出すことができます。

関連する問題