Skip to content

Yaml 规范

Schema

参数详情

完整的示例请参考 ros example

参数名必填类型参数描述
regionTrueenum地域
nameTruestringROS Stack 名字
templateFalseString和 terraform 参数 2 选 1:
1. template 本地路径
2. 线上地址,例如 http/https 协议的地址,或 oss 地址等;
3. 或者原始的 ROS template
4. 不传参数, 则表示线上存在这个 stack 则直接使用这个 stack 的 output,无需更新 stack
terraformFalseString和 template 参数 2 选 1:
1. terraform 脚本本地路径
2. 不传参数, 则表示线上存在这个 stack 则直接使用这个 stack 的 output,无需更新 stack
policyFalseStructPolicy 配置, 详情见 CreateStack 中 StackPolicyBody 和 StackPolicyURL
parametersFalseStruct模板中已定义的参数的名称和取值

⚠️ 注意:template 和 terraform 参数 2 选 1, 如果同时不传这个两个参数, 表示直接跟据 name 使用存量的 stack

权限配置相关

推荐使用系统策略:AliyunROSFullAccess

最佳实践

和函数计算相结合, 可以借力 IaC 平台服务实现其他云资源的部署,拓展 Serverless 应用资源的边界,也是 Serverless 应用一个很好的多环境实践