资源栈是一组由模板定义出来的云资源组,您可通过创建(更新)并部署资源栈,实现创建(更新)一组资源。
操作步骤
步骤1 选择模板
模板是一组资源的描述文件,资源栈基于模板创建。您可在完成基础信息配置后,选择目标模板或创建一个新模板,作为创建资源栈的“指导说明”,平台将依据模板内容为您自动创建一组资源。
基础配置的参数说明请参考表格。
| 参数 | 是否必填 | 参数说明 | 参考样例 |
|---|---|---|---|
| 资源栈名称 | 是 |
| stack_202509281651_MaWnRD |
| 资源栈说明 | 否 | 可简要说明资源栈的组成/用途,最长可输入255字符 | 批量创建5台云主机 |
选择我的模板
如选用现有模板创建资源栈,请选择获取模板方式为 选择我的模板
选择目标模板及版本后,您可对已选模板进行简单修改。您对模板的所有修改,将在提交表单时自动存为模板的新版本
您可点击页面右侧的 模板更多信息 ,跳转查看模板详情
创建新模板
如没有可用的模板或版本,请选择获取模板方式为 创建新模板
平台将自动为您生成模板名称,支持修改
在模板内容部分,请先新增一个.tf文件,建议将文件命名为“main.tf”。您可继续添加多个文件、文件夹对您的模板进行结构化定义
在文件中按照 terraform语法 定义各类云资源(例如弹性云主机、虚拟私有云、弹性IP等)的增删改查语句
您在此编辑的模板内容,提交后将被保存为一个新模板
步骤2 配置参数
请在步骤2完成模板和资源栈的参数配置,具体见表格。
| 参数 | 是否必填 | 参数说明 | 参考样例 |
|---|---|---|---|
| 加密敏感参数 | 否 |
该默认密钥免费,请放心使用。 | |
| 配置模板参数 | 否 | 如果模板中定义了自定义变量,您还需要完成变量配置,变量的配置需要符合模板中定义的校验规则。 | 模板示例 |
| 企业项目 | 是 |
| default |
| 资源并发量 | 否 |
| 10 |
| 失败时回滚 | 否 | 默认不开启。开启失败时回滚,将在资源创建失败时,删除已成功创建的资源,资源栈回滚至上一次部署成功的状态。 | 不开启 |
| 删除保护 | 否 | 默认不开启。删除保护打开时,将无法手动删除资源栈,需手动关闭该配置后才可继续删除。 | 不开启 |
| 跳过资源预检 | 否 |
若资源曾被控制台等非 ROS 渠道修改过,开启该功能可能导致部署结果偏离预期,需谨慎操作。建议仅在资源完全由 ROS 托管、不脱离ROS控制台操作时开启。 | 不开启 |
提交表单时,推荐选择单击创建执行计划,此时您还需要补充以下执行计划信息。
执行计划是一套资源栈配置的记录。部署资源栈前,您可通过浏览执行计划,提前评估部署动作对于当前资源的整体影响。
| 参数 | 是否必填 | 参数说明 | 参考样例 |
|---|---|---|---|
执行计划名称 | 是 |
| executionPlan_202509281713_sokRRg |
执行计划说明 | 否 | 可简要说明资源栈的更新内容,最长可输入255字符 | 批量创建5台云主机 |
单击确认,平台将创建一个执行计划,待执行计划状态由“创建中”跳转为“创建成功,待部署”后,您可继续部署资源栈。部署资源栈前,您可在执行计划详情中,确认资源变更、价格变更、模板变更内容后,再部署资源栈。
提交表单时,您还可选择单击 直接部署资源栈,此时平台将直接部署资源栈,而不会创建执行计划,即不会记录您本次部署的变更内容。此时您可在资源栈详情的事件页面查看部署状态。部署资源栈请参考部署资源栈。
注意:直接部署将会立即创建资源并产生相关费用,该操作为危险操作,不建议执行,请谨慎确认后再操作。
提交表单后,您可以在新创建的资源栈详情的事件列表中查看创建和部署进度