更新时间:2023-11-23 17:57:07
本文帮助您如何在控制台快速创建、托管、测试、部署一个应用。
条件1:注册控制台登录账号;
条件2:已经开发并内部测试完成的服务镜像。
登录函数计算控制台,单击左侧导航栏的【应用引擎】菜单
单击左侧导航栏【应用托管】,进入“应用托管列表”页。
点击【创建应用】,出现如下“新增应用”页,填写应用基础信息。
点击【保存并下一步】,应用完成创建,进入镜像导入环节。
提供两种导入方式:控制台导入和命令行导入。
控制台导入:拖拽或从本地上传.tar格式镜像文件,大小不超过2GB,上传成功点击【保存并下一步】进行接口测试。
命令行导入:采用docker push异步上传,控制台可帮助您生成命令,复制到本地运行以下命令:
1.登录镜像仓库:
docker login -u [用户名] -p [密码] ecchub.xxx.com
2.给本地镜像打标签:
docker tag [本地镜像名]:[本地版本号] ecchub.xxx.com/cloud-ide/[应用名称]:[上传版本号]
3.上传镜像:
docker push ecchub.xxx.com/cloud-ide/[应用名称]:[上传版本号]
镜像上传成功后,在控制台进行下一步,即点击【我已上传】,后台会校验镜像是否已上传成功,若成功则可进行下一步接口测试。
注意:同一个应用,勿重复使用镜像版本号,否则平台仅会保留最新上传记录。
您可以预部署对服务接口进行测试,验证服务是否可用。
1.选择资源规格
2.点击【去测试】进入测试页面,配置请求参数,点击【接口测试】,可查看测试结果。
接口测试:测试环境会在您最后一次操作完10分钟后自动销毁,若您在这期间内再次发起测试将直接复用该环境,并重新开始计时。
服务域名:在测试环境下,您的服务域名会在您的应用名称后面增加一个.test后缀,以区分正式版本。如上图所示,测试的域名为“ngins-service.test.eca…”,而正式部署时则会替换为“ngins-service.eca…”。
测试通过,点击【去部署】进行下一步应用部署。
部署时请选择匹配的资源规格和版本号,将应用部署到边缘集群中,使其能够运行并提供服务。
部署完成可进行下一步接口文档编辑。
基于能给各方使用人员如开发、产品、测试、其他客户提供更优雅的接口管理服务的期望,我们为引擎开发者提供了能够轻松创建、发布、维护 API的应用文档工具。
1.进入“应用文档”列表,查询到已托管应用的文档
2.点击【接口文档】,在此查看并编辑应用介绍
3.点击【新增】,可编辑接口说明
4.点击接口,可查看并编辑详情
编辑完成,点击【保存】。
注意,应用文档区分为【全部文档】和【我的文档】。
【全部文档】:包含【我的文档】和其他公共应用的文档,若您创建了共有应用,则其他客户也能在此查看您的共有应用介绍文档,并按可按照文档说明调用您的应用。
【我的文档】:当前登录账号父账号及其所有子账号所托管的应用。
功能验证
应用引擎涉及鉴权,由此,需要提前获取鉴权参数。通过携带参数,进一步验证功能。如下为上述应用验证结果,满足验收要求。
统计分析
2.1 单击左侧导航栏【服务使用】,进入服务使用页。
2.2 检索到需要查看的应用,点击【使用详情】。支持总请求数、总流量、请求成功率总览。
其中,“请求数”页签,支持请求数趋势浏览和每日数据查阅及下载。
“流量”页签,支持流量趋势浏览和每日数据查阅及下载。
“状态码”页签,支持状态码趋势浏览和状态码TOP10分析。
2.3 单击左侧导航栏【统计分析】,进入“统计分析”页。此页面可浏览对应计费数据,包括请求数、流量。