

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

# rulegen
<a name="cfn-guard-rulegen"></a>

採用 JSON 或 YAML 格式的 AWS CloudFormation 範本檔案，並自動產生一組符合範本資源屬性的 AWS CloudFormation Guard 規則。此命令是開始使用規則撰寫或從已知良好的範本建立ready-to-use規則的有用方法。

## 語法
<a name="cfn-guard-rulgen-synopsis"></a>

```
cfn-guard rulegen
--output <value>  
--template <value>
```

## Parameters
<a name="cfn-guard-rulegen-flags"></a>

`-h`, `--help`

列印說明資訊。

`-V`, `--version`

列印版本資訊。

## 選項
<a name="cfn-guard-rulegen-options"></a>

`-o`, `--output`

將產生的規則寫入輸出檔案。由於可能存在數百甚至數千個規則，我們建議使用此選項。

`-t`, `--template`

以 JSON 或 YAML 格式提供 CloudFormation 範本檔案的路徑。

## 範例
<a name="cfn-guard-rulegen-examples"></a>

```
cfn-guard rulegen --output rules.guard --template template.json
```