sam validate - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

sam validate

このページでは、 AWS Serverless Application Model コマンドラインインターフェイス (AWS SAM CLI) sam validate コマンド。

の概要 AWS SAM CLI、「」を参照してください。 AWS SAMCLI とは?

sam validate コマンドは、 AWS SAM テンプレートファイルが有効かどうかを確認します。

使用方法

$ sam validate <options>

オプション

--config-env TEXT

使用する設定ファイル内のデフォルトパラメータ値を指定する環境名です。デフォルト値は「default」です。設定ファイルの詳細については、「AWS SAM CLI   設定ファイル」を参照してください。

--config-file PATH

使用するデフォルトのパラメータ値が含まれる設定ファイルのパスとファイル名です。デフォルト値は、プロジェクトディレクトリのルートにある「samconfig.toml」です。設定ファイルの詳細については、「AWS SAM CLI   設定ファイル」を参照してください。

--debug

デバッグログ記録を有効にして、 によって生成されたデバッグメッセージを印刷します。 AWS SAM CLI タイムスタンプを表示します。

--lint

cfn-lint を通じてテンプレートのリンティング検証を実行します。cfnlintrc 設定ファイルを作成して、追加のパラメータを指定します。詳細については、 AWS CloudFormation GitHub リポジトリ「cfn-lint」を参照してください。

--profile TEXT

認証情報ファイルから AWS 認証情報を取得する特定のプロファイル。

--region TEXT

デプロイ先の AWS リージョン。例えば、us-east-1 などです。

--save-params

コマンドラインで指定したパラメータを設定 AWS SAM ファイルに保存します。

--template-file, --template, -t PATH

AWS SAM テンプレートファイル。デフォルト値は template.[yaml|yml] です。

テンプレートが現在の作業ディレクトリにあり、template.[yaml|yml|json] という名前が付けられている場合、このオプションは必須ではありません。

sam build を実行したばかりの場合は、このオプションは不要です。

テンプレート検証のための、このコマンドの使用例については「AWS SAM テンプレートファイルを検証する」を参照してください。

cfn-lint でこのコマンドを使用する例については、「AWS CloudFormation Linter による AWS SAM アプリケーションの検証」を参照してください。