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