

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

# sam validate
<a name="sam-cli-command-reference-sam-validate"></a>

此頁面提供 AWS Serverless Application Model Command Line Interface (AWS SAM CLI) `sam validate`命令的參考資訊。

如需 的簡介 AWS SAM CLI，請參閱 [什麼是 AWS SAM CLI？](what-is-sam-overview.md#what-is-sam-cli)

`sam validate` 命令會驗證 AWS SAM 範本檔案是否有效。

## Usage
<a name="sam-cli-command-reference-sam-validate-usage"></a>

```
$ sam validate <options>
```

## 選項
<a name="sam-cli-command-reference-sam-validate-options"></a>

`--config-env TEXT`  <a name="sam-cli-command-reference-sam-validate-options-config-env"></a>
在要使用的組態檔案中指定預設參數值的環境名稱。預設值為「預設值」。如需關於組態檔案的詳細資訊，請參閱 [AWS SAM CLI 組態檔案](serverless-sam-cli-config.md)。

`--config-file PATH`  <a name="sam-cli-command-reference-sam-validate-options-config-file"></a>
組態檔案的路徑和檔案名稱，其中包含要使用的預設參數值。預設值為專案目錄根目錄中的 "samconfig.toml"。如需關於組態檔案的詳細資訊，請參閱 [AWS SAM CLI 組態檔案](serverless-sam-cli-config.md)。

`--debug`  <a name="sam-cli-command-reference-sam-validate-options-debug"></a>
開啟偵錯記錄以列印 AWS SAM CLI產生的偵錯訊息，並顯示時間戳記。

`--lint`  <a name="sam-cli-command-reference-sam-validate-options-lint"></a>
 透過 在範本上執行 linting 驗證**cfn-lint**。建立`cfnlintrc`組態檔案以指定其他參數。如需詳細資訊，請參閱 *CloudFormation GitHub 儲存庫*中的 [cfn-lint](https://github.com/aws-cloudformation/cfn-lint)。

`--profile TEXT`  <a name="sam-cli-command-reference-sam-validate-options-profile"></a>
從您的登入資料檔案中取得 AWS 登入資料的特定設定檔。

`--region TEXT`  <a name="sam-cli-command-reference-sam-validate-options-region"></a>
 AWS 要部署的區域。例如 us-east-1。

`--save-params`  <a name="sam-cli-command-reference-sam-validate-options-save-params"></a>
將您在命令列提供的參數儲存至 AWS SAM 組態檔案。

`--template-file, --template, -t PATH`  <a name="sam-cli-command-reference-sam-validate-options-template-file"></a>
 AWS SAM 範本檔案。預設值為 `template.[yaml|yml]`。  
 如果您的範本位於目前的工作目錄中，且名為 `template.[yaml|yml|json]`，則不需要此選項。  
 如果您只執行 **sam build**，則不需要此選項。

## 範例
<a name="sam-cli-command-reference-sam-validate-examples"></a>

如需使用此命令驗證範本的範例，請參閱 [驗證 AWS SAM 範本檔案](serverless-sam-cli-using-validate.md)。

如需搭配 cfn-lint 使用此命令的範例，請參閱 [使用 CloudFormation Linter 驗證您的 AWS SAM 應用程式](validate-cfn-lint.md)。