新用户首次使用TIC需要新建资源栈,或者根据业务需要创建新资源栈。注意:新建资源栈前,您需要首先在 平台设置 中设置API凭证。
操作步骤
1、登录 腾讯云控制台,在顶部导航选择并单击产品,进入TIC主界面(资源栈列表)单击新建资源栈。
进入新建资源栈页面后,您需要:
(1)选择Provider(默认为腾讯云,当前仅有腾讯云一个选项);
(2)选择资源栈的Region属性,即该资源栈下的所有的资源都属于该Region;
(3)指定新建资源栈的方式:URL方式,目前仅支持腾讯云COS和Github,并且每次仅支持获取一个文件;现有模板方式,包括私有模板和公共模板;直接编辑模式,直接编辑基础架构代码,支持多文件编写,支持常用快捷键操作(如Ctrl+s,Ctrl+z,Ctrl+x等);
(4)在选择完正确的新建方式后,点击Next按钮进入下一步;
2、第二步,配置资源栈。根据实际需要调整模板中Resource参数。注意,此时后台已经为您创建了一个“draft-XXX”格式命名的资源栈草稿,并会自动保存相关代码。点击Next进入下一步。
3、Plan操作。TIC会进行语法检查、模拟相关创建,并给出Plan结果以供您参考是否与规划一致。点击Next进入第4步。
4、Apply操作。输入新建资源栈名称以及描述,同时确认API凭证是否一致。完成上述步骤后,点击Confirm按钮,弹出确认对话框。再次点击Confirm按钮,TIC讲正式提交创建请求,并跳转至新建资源栈事件列表。
1、资源栈列表
登录TIC控制台,即进入TIC的资源栈列表页面。该页面展示当前资源栈以及资源栈状态,具体包括:
(1)资源栈Region信息;
(2)资源栈创建时间,使用格林威治标准时间;
(3)资源栈状态;
(4)当前资源栈使用的版本信息;
(5)Cloud Provider信息;
该页面支持的资源栈操作包括:
(1)Destroy资源栈,即释放选定资源栈下的所有资源,资源栈状态由“APPLY_COMPLETED”变为“DESTROY_COMPLETED”;
(2)删除资源栈,删除资源栈前需要先释放(Destroy)选定资源栈下的所有资源;
2、点击资源栈列表页面任一资源栈的"Details",可以查看资源栈详情,包括:
(1)属性,显示资源栈基本信息;
(2)版本,资源栈版本管理页面。可以查看和管理当前资源栈的历史版本,包括新建版本、版本导出、保存为模板以及版本比较等操作。注意,任一资源栈仅支持一个版本草稿,即在新建版本时如果未选择具体版本,若存在编辑态版本(VERSION_EDITING)则默认以该版本为基础进行创建,若无编辑态版本,则以当前运行版本为基础进行创建,否则以所选版本为基础进行创建;
(3)资源,当前资源栈包含资源列表;
(5)事件,当前资源栈版本事件列表;
登录TIC控制台,单击左侧导航栏Templates按钮,进入模板管理页面。模板管理提供私有模板管理和公共模板管理:
1、私有模板管理,包括新建模板、使用模板、复制和删除模板。用户选择任一私有模板点击Deploy按钮,将会使用该模板创建新建资源栈。
2、共有模板管理,包括查看、保存和部署。用户选择任一公共模板点击Deploy按钮,将会使用该模板创建新建资源栈。
资源类型管理页面为用户使用腾讯云产品的相关资源提供了帮助参考,在Resource Types列表页面点击任一Resource的详情按钮,可以提供相关资源的参数信息、使用示例以及参考帮助。
通过TIC设计器,用户可以轻松地创建个性化的模板,以用于创建专属的资源栈并随时可以复用。
TIC的设计器目前仅支持代码编辑,支持多文件结构,支持文件的上传下载,因此用户可以方便的实现代码的本地、云端编辑切换。
平台设置模块用于设置API凭(SecretID和SecretKey)证,支持创建多个API凭证。注意,同一Provider有且仅有一个Key为Active状态。新建资源栈时,TIC会自动选取Active状态的Key用于API调用。
注意:删除API凭证时,当处于Active状态时不可删除。同时,当有资源栈正在使用该凭证时,即使该凭证的状态为Ready,也不可能删除,需要先Destroy相关联的资源栈方可删除。
由于时间有限,详细的操作指南还需要不断晚上,后续会随着产品一期迭代。用户也可以通过以下渠道获取TIC相关学习帮助:
腾讯云"云+"社区生态产品专栏
Terraform文档专栏:
https://www.terraform.io/docs/providers/tencentcloud/index.html
https://www.terraform.io/docs/configuration/index.html
GitHub社区:https://github.com/terraform-providers/terraform-provider-tencentcloud
本页内容是否解决了您的问题?