処理の実行
CloudFormationテンプレートのバリデーションチェックをします。
変数の確認:
cat << END
# FILE_CLOUDFORMATION_TEMPLATE:"${HOME}/environment/conf-handson-cli-cfn-iam-AccessKey/handson-cli-cfn-iam-AccessKey.template"
FILE_CLOUDFORMATION_TEMPLATE="${FILE_CLOUDFORMATION_TEMPLATE}"
END
コマンド:
aws cloudformation validate-template \
--template-body file://${FILE_CLOUDFORMATION_TEMPLATE}
結果(例):
{
"Parameters": [],
"Description": "Template for handson-cli",
"Capabilities": [
"CAPABILITY_IAM"
],
"CapabilitiesReason": "The following resource(s) require capabilities: [AWS::IAM::User]"
}
バリデーションコマンドの戻り値を取得します。