1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="UTF-8"?>
<flow>
    <chain name="ossChain">
        THEN(
            preOssRule,
            SWITCH(ossCacheRule).TO(
                ossReadRule,
                THEN(
                    ossDataRule,
                    SWITCH(ossBuildRule).TO(
                        aliOssRule,
                        amazonS3Rule,
                        huaweiObsRule,
                        minioRule,
                        qiniuOssRule,
                        tencentCosRule,
                        localFileRule
                    ),
                    ossTemplateRule
                ).id("ossNewRule")
            ),
            finallyOssRule
        );
    </chain>
</flow>