AliyunPipelineConfig的YAML配置文件结构分为四个核心部分。首先是spec.project,必填name指定目标Project名称,可选endpoint和uid用于跨地域和跨账号场景。其次是spec.logstores数组,定义需要创建的Logstore列表,一般只需填写name即可,其他参数如ttl、shardCount、hotTtl等都有合理默认值。第三是spec.machineGroups数组,默认不需要填写,使用日志组件自动创建的机器组即可。最后是spec.config,与SLS CreateLogtailPipelineConfig API的请求参数完全一致,包含inputs(输入插件,必填且只能一个)、processors(处理插件,可选自由组合)、aggregators(聚合插件,可选)和flushers(输出插件,必填且只能是flusher_sls)。整个配置的必填项仅有project.name、config.inputs和config.flushers三个字段,apiVersion为telemetry.alibabacloud.com/v1alpha1,kind为ClusterAliyunPipelineConfig。




