処理の実行
CloudFormationテンプレートのバリデーションチェック
CloudFormationテンプレートのバリデーションチェックをします。
変数の確認:
cat << END
# FILE_CLOUDFORMATION_TEMPLATE:"${HOME}/environment/conf-handson-cli-cfn-sns-Topic/handson-cli-cfn-sns-Topic.template"
FILE_CLOUDFORMATION_TEMPLATE="${FILE_CLOUDFORMATION_TEMPLATE}"
END
コマンド:
aws cloudformation validate-template \
--template-body file://${FILE_CLOUDFORMATION_TEMPLATE}
結果(例):
{
"Description": "Template for handson-cli-cfn-sns-Topic.",
"Parameters": []
}
バリデーション結果の取得
バリデーションコマンドの戻り値を取得します。
完了確認
「CloudFormationテンプレート"${HOME}/environment/conf-handson-cli-cfn-sns-Topic/handson-cli-cfn-sns-Topic.template"が有効である。」ことを確認します。
コマンド:
echo ${RESULT_VALIDATION}
結果: