test - AWS CloudFormation Guard

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

test

根據 JSON 或 YAML 格式的 Guard 單位測試檔案驗證 AWS CloudFormation Guard 規則檔案,以判斷個別規則是否成功。

語法

cfn-guard test --rules-file <value> --test-data <value>

參數

-h, --help

列印說明資訊。

-m, --last-modified

依目錄中上次修改的時間排序

-V, --version

列印版本資訊。

-v, --verbose

增加輸出動度。可以指定多次。

詳細輸出遵循 Guard 規則檔案的結構。規則檔案中的每個區塊都是詳細輸出中的區塊。最上方的區塊是每個規則。如果規則有when條件,則會顯示為同盟條件區塊。

選項

-r, --rules-file

提供規則檔案的名稱。

-t, --test-data

提供 JSON 或 YAML 格式資料檔案的檔案名稱或目錄。

args

<字母>

在目錄中依字母順序排序。

範例

cfn-guard test \ --rules rules.guard \ --test-data rules_tests.json

輸出

PASS|FAIL Expected Rule = rule_name, Status = SKIP|FAIL|PASS, Got Status = SKIP|FAIL|PASS

另請參閱

測試 Guard 規則