Install a code editor

You may use any code editor or IDE of your choice that supports editing YAML but for this workshop we will assume the use of Visual Studio Code as it works well on macOS, Linux, and Windows.

To install VS Code, use your operating system’s package manager (e.g. brew install --cask visual-studio-code on macOS) or follow the instructions on the VS code website.

CloudFormation Linter

We recommend you install the AWS CloudFormation Linter. A linter will proactively flag basic errors in your CloudFormation templates before you deploy them.

If you are using Visual Studio Code, you should install the cfn-lint plugin.

Note that cfn-lint is not installed automatically with the Visual Studio Code cfn-lint extension. Install it separately following the installation instructions