I added a custom JSON Schema to [[Visual Studio Code]] for [[Amazon Elastic Container Service|ECS]] task definition files (see [VS Code docs](https://code.visualstudio.com/docs/languages/json#_mapping-in-the-user-settings)): ```json { "json.schemas": [ { "fileMatch": [ "*ecs-task-def.json", "task-definition.json" ], "url": "https://ecs-intellisense.s3-us-west-2.amazonaws.com/task-definition/schema.json" } ] } ``` The `*ecs-task-def.json` is the same pattern used by AWS Toolkit for VS Code[^1]. The `task-definition.json` pattern is what is suggested in [[GitHub Actions]] [aws-actions/amazon-ecs-render-task-definition](https://github.com/aws-actions/amazon-ecs-render-task-definition). # See also - [awslabs/amazon-ecs-intellisense-schema](https://github.com/awslabs/amazon-ecs-intellisense-schema) [^1]: [AWS Toolkit for Visual Studio Code](https://aws.amazon.com/visualstudiocode/)