应用:账号型-集群手工部署
本章将为您介绍如何管理【账号分发型-集群手工部署】。
整体流程
一个“账号分发的集群手工部署应用”的上线整体流程,包括:申请集群、配置集群、创建应用、应用配置、应用测试、版本发布。
集群申请
点击独立集群申请填写独立集群申请表
,提交成功后会有商务同学联系您,用户线上申请集群权限,并根据分配的账号登录阿里云控制台(ECS或K8s控制台)
应用管理
登录卖家后台,点击应用接入
> 应用管理
进入应用列表。
1.创建应用
在 应用接入
> 创建应用
页面填写应用基本信息,如图所示:
选择应用类型为账号分发
,如图所示:
选择部署方式,根据应用实际情况选择云端托管、集群手工部署还是云端外部接入,如图所示:
应用类型:
账号分发:用户付款后,只需要交付账号给其使用。
实例分发:用户付款后,单独为客户部署一套应用。
一次性交付:定制项目或交付型应用。
部署方式:
云端托管部署平台根据应用提供者的配置,自动分配资源,并部署应用。
集群手工部署:在指定的VPC集群中手工部署应用需要联系管理员开通集群资源)。
云端外部接入:用户的应用部署在自己管理的云服务器中。
2.应用配置
创建应用完成后点击初始化应用
,设置实例所需网络限制与版本说明如图所示:
应用详情页可以看到集群信息与版本管理功能,如图所示:
2.1 登录管理
点击登录管理查看集群登录地址,并设置集群的用户与密码,如图所示:
2.2服务器实例
点击服务器实例用来配置集群ID下部署实例的域名与接口路径,如图所示:
2.3模型与权限
权限声明
点击版本管理
>模型与权限
>权限声明
,在应用的分发模式,每一次分发,都有可能归属到不同的买家。因此,每一个应用实例,都需要一个唯一的值来代表应用实例的身份。这里,我们采用了AppKey + AppSecret的模式。随之而来的是,我们如何给AppKey授权。应用在调用IoT的各种API的时候,拿的这个AppKey需要被事先授权。因此,应用上架时,有必要清晰的指出该应用会调用哪些API,这样才能在AppKey产生的那一刻,给他授相应的权限,在此页面可对实例进行授权等操作,如图所示:
数据模型
点击数据模型
>添加数据模型
,在列表中,除了选择要声明的模型之外,还要选择版本、数据权限、订阅。其中,数据权限有三种:查、增 | 查、增 | 删 | 改 | 查,分别对应不同的操作类型。如图所示:
服务依赖
点击服务依赖
>添加服务模型
(应用为服务依赖方添加,服务提供方无需添加),选择对应的服务模型,并配置服务模型的API,如图所示:
服务提供
点击服务提供
>添加服务模型
(应用为服务提供方添加,服务依赖方无需添加),选择对应的服务模型,并配置相应的端口,如图所示:
3. 应用测试
SAAS对接测试
应用测试包括saas对接测试、数据模型测试、服务依赖测试、服务提供测试,若想对模型进行测试,首先需要在saas对接测试页面生产租户,如图所示:
数据模型测试
点击数据模型测试
>初始化测试环境
>模拟发送数据
,如图所示:
点击发送,可以在页面看到发送的数据信息,如图所示:
服务依赖测试
点击服务依赖测试
>启动模拟服务
,使用客户端发送请求到模拟服务,在此可以查看调试调用记录,如图所示:
服务提供测试
点击服务提供测试
>启动模拟服务
,可以查看服务提供模型的接口列表,并对接口进行验证,如图所示:
调试接口界面可以查看模型接口发送的参数是否正确,如图所示:
5. 发布版本
应用调试无误,可选择发布版本
,版本发布后将不能在进行调试、修改、删除等操作,如图所示: