云商店
云商店
- 云商店介绍
-
接入指南
-
商品接入相关接口
- SaaS类商品接入指南 V2.0(新商品上架)
- SaaS类商品接入指南 V1.0(已下线)
- 联营License类授权码商品接入指南(2.0版本)
- 联营License类商品接入指南(已下线)
- 自动部署接入指南
- 联营License客户端软件对接指南
- 商品交易相关接口
-
商品接入相关接口
- 用户指南
-
商家指南
- 为什么要加入云商店
- 商家入驻
- 商品发布
- 商品交易
- 商家结算
- 店铺运营
- 政策与权益
- 中资出海
-
商家常见问题
- 商家入驻相关问题
- 联营计划相关问题
-
商品发布相关问题
- 如何在云商店发布商品
- 如何发布多SKU定价规格
- 商品发布申请提交后,审核需要多久
- 如何判断发布的商品对应云商店上的哪种商品接入类型
- 云商店商品上架的使用有效期
- 新商品发布时,“商品说明”中能否插入图片
- 为什么在商品发布页面没有发布联营商品按钮
- 如何创建SaaS按需规格和按需套餐包
- 如何补充商品交付模板
- 商品名称发布说明
- 商品logo、商品主图与视频、商品简介、商品说明发布说明
- 联营商品服务支持条款发布说明
- 通用商品服务协议发布说明
- 服务与支持、使用指南发布说明
- 软件著作权证书发布说明
- 通用商品规格发布说明
- 联营商品规格对照报价单填写说明
- 联营服务流发布说明
- 生产接口地址、安全漏洞扫描、关联应用发布说明
- 如何发布SaaS类商品试用规格
- 云商店镜像资产无法选择到已创建私人镜像的原因
- 商品管理相关问题
- 服务监管相关问题
- 结算相关问题
- 协议与规范
- 客户服务商指南
- 平台规范与通知
- 文档下载
- 通用参考
本文导读
展开导读
链接复制成功!
开发自动部署模板
自动部署模板基于Terraform进行开发。Terraform是一个开源的自动化资源编排工具,使用Terraform管理云资源的流程如下图所示。在运行本示例之前,您需要先参考Terraform的快速入门完成Terraform的安装、配置,使用Terraform完成华为云VPC的创建。同时学习华为云资源编排服务RFS,掌握如何创建资源栈、创建执行计划、删除资源栈等。
Terraform支持使用配置文件描述单个应用或整个数据中心。通过Terraform您可以轻松的创建、管理、删除华为云资源,并对其进行版本控制。Terraform支持编排的华为云资源请参考:HuaweiCloud Provider。
自动部署模板的源码位于code目录下,code的目录结构如下图所示。
其中modules下面包含了ecs、eip、evs、rds、elb、vpc等多个模块,分别提供了创建ECS、EIP、EVS、RDS、elb、VPC等云服务的相关功能,您可以根据您的实际业务使用。在solutions中目前包含五个场景化的示例模板,每个场景化示例模板的功能如下:
- ecs-cluster-deployment, ECS集群化部署模板,其中包含了两个ECS、一个RDS、一个ELB和一个EIP。
- ecs-fg-init-deployment,ECS和FunctionGraph的部署模板,在ECS创建完成之后,借助于FunctionGraph执行shell脚本。
-
ecs-ha-deployment,ECS的高可用部署模板,其中包含了两个ECS,每个ECS上绑定了多张网卡,且每张网卡支持绑定不同的安全组。
- single-node-ecs-deployment,新建VPC的ECS单节点部署,其中包含了一个ECS、一个RDS和一个EIP。
- single-node-ecs-deployment-ExistingVPC,基于已有VPC和子网的ECS单节点部署,其中包含了一个ECS、一个RDS和一个EIP。
每个模板的组成包括:.extension、main.tf、outputs.tf、providers.tf、variables.tf和versions.tf,下面分别介绍各个文件的作用,详细的使用方法可参考每个场景化示例模板目录下的README.md。
- .extension,RFS的扩展能力,用户帮助用户更好的配置参数,理解参数,更多信息可参考:Extension简介。
- main.tf,自动部署模板的执行入口,包含了创建云资源的具体代码逻辑。
- outputs.tf,自动部署的输出信息,比如ECS的资源Id。
- providers.tf,huaweicloud provider的配置信息,本地调测的时候,我们推荐您使用环境变量的方式配置ak和sk,不要在providers.tf文件中直接配置ak和sk。
- variables.tf,部署模板中定义的变量,需要部署时手工输入,比如ECS实例的密码。
- versions.tf,huaweicloud provider的版本,我们推荐您采用>=配置provider的版本号,比如version = ">= 1.56.0"。
父主题: 开发自动部署指南