---
# System prepended metadata

title: Serverless Components Validation
tags: [' feature', components]

---

---
tags: components, feature
author: Oliver.W
---

# Serverless Components Validation

## Problem to Solve:

* User not get appropriate message when their have issue with configuration file. 
* Upstream error not help user to find out and fix config issue.
* Should throw config issue as early as possible than throw internal/upstream error during executation.


### Things need to consider
* components 服务端 通过 组件的components.yml 配置 进行config校验。
* 除此之外没有其他校验内容，如果配置出错会有上游返回错误信息，但是与serverless不相关。
* 为尽早发现配置错误，以及避免上游错误的不一致，需要继续更新并使用 组件参数校验。
* 组件参数配置校验对不同组件 应该进行共享并尽可能通用。

