AWS CodeDeploy
User Guide (API Version 2014-10-06)

Validate Your AppSpec File and File Location

File syntax

AWS CodeDeploy does not provide a tool for validating the contents of an AppSpec File. Instead, consider using a browser-based tool such as YAML Lint or Online YAML Parser to help you check your YAML syntax.

File location

To verify that you have placed your AppSpec file in the root directory of the application's source content's directory structure, run one of the following commands:

On local Linux, macOS, or Unix instances:

ls path/to/root/directory/appspec.yml

If the AppSpec file is not located there, a "No such file or directory" error will be displayed.

On local Windows instances:

dir path\to\root\directory\appspec.yml

If the AppSpec file is not located there, a "File Not Found" error will be displayed.