文档中心 边缘应用 快速托管应用

快速托管应用

更新时间:2023-11-23 17:57:07

本文帮助您如何在控制台快速创建、托管、测试、部署一个应用。

必备条件

条件1:注册控制台登录账号;
条件2:已经开发并内部测试完成的服务镜像。

操作步骤

步骤1:创建应用

  1. 登录函数计算控制台,单击左侧导航栏的【应用引擎】菜单

  2. 单击左侧导航栏【应用托管】,进入“应用托管列表”页。
     获批国家重点研发计划重点专项 我们将推动智慧城市发展

  3. 点击【创建应用】,出现如下“新增应用”页,填写应用基础信息。
     获批国家重点研发计划重点专项 我们将推动智慧城市发展

  • 应用名称:应用的唯一标识
  • 应用别名:可输入中文,帮助您快速识别应用
  • 镜像端口:应用本身的端口号,建议使用 1024 以后的端口。仅支持输入 1-65535 中的数字。
  • 应用属性:公开或私有。公开属性应用可供所有用户使用,包括子账号和其他客户。私有属性应用仅可供其所属父账号及父账号的其他子账号使用。
  • 环境变量:镜像启动时所需要的环境变量。必须采用 “key=value” 的格式。

点击【保存并下一步】,应用完成创建,进入镜像导入环节。

步骤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/[应用名称]:[上传版本号]

 获批国家重点研发计划重点专项 我们将推动智慧城市发展
镜像上传成功后,在控制台进行下一步,即点击【我已上传】,后台会校验镜像是否已上传成功,若成功则可进行下一步接口测试。

注意:同一个应用,勿重复使用镜像版本号,否则平台仅会保留最新上传记录。

步骤3:接口测试

您可以预部署对服务接口进行测试,验证服务是否可用。

1.选择资源规格
 获批国家重点研发计划重点专项 我们将推动智慧城市发展

2.点击【去测试】进入测试页面,配置请求参数,点击【接口测试】,可查看测试结果。
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
接口测试:测试环境会在您最后一次操作完10分钟后自动销毁,若您在这期间内再次发起测试将直接复用该环境,并重新开始计时。
服务域名:在测试环境下,您的服务域名会在您的应用名称后面增加一个.test后缀,以区分正式版本。如上图所示,测试的域名为“ngins-service.test.eca…”,而正式部署时则会替换为“ngins-service.eca…”。

测试通过,点击【去部署】进行下一步应用部署。

步骤4:应用部署

部署时请选择匹配的资源规格和版本号,将应用部署到边缘集群中,使其能够运行并提供服务。
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
部署完成可进行下一步接口文档编辑。

步骤5:应用文档编辑(可选)

基于能给各方使用人员如开发、产品、测试、其他客户提供更优雅的接口管理服务的期望,我们为引擎开发者提供了能够轻松创建、发布、维护 API的应用文档工具。

1.进入“应用文档”列表,查询到已托管应用的文档
 获批国家重点研发计划重点专项 我们将推动智慧城市发展

2.点击【接口文档】,在此查看并编辑应用介绍
 获批国家重点研发计划重点专项 我们将推动智慧城市发展

3.点击【新增】,可编辑接口说明
 获批国家重点研发计划重点专项 我们将推动智慧城市发展

4.点击接口,可查看并编辑详情
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
编辑完成,点击【保存】。

注意,应用文档区分为【全部文档】和【我的文档】。
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
【全部文档】:包含【我的文档】和其他公共应用的文档,若您创建了共有应用,则其他客户也能在此查看您的共有应用介绍文档,并按可按照文档说明调用您的应用。
【我的文档】:当前登录账号父账号及其所有子账号所托管的应用。

步骤6:功能验收

  1. 功能验证
    应用引擎涉及鉴权,由此,需要提前获取鉴权参数。通过携带参数,进一步验证功能。如下为上述应用验证结果,满足验收要求。
     获批国家重点研发计划重点专项 我们将推动智慧城市发展

  2. 统计分析
    2.1 单击左侧导航栏【服务使用】,进入服务使用页。
     获批国家重点研发计划重点专项 我们将推动智慧城市发展

2.2 检索到需要查看的应用,点击【使用详情】。支持总请求数、总流量、请求成功率总览。
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
其中,“请求数”页签,支持请求数趋势浏览和每日数据查阅及下载。
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
“流量”页签,支持流量趋势浏览和每日数据查阅及下载。
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
“状态码”页签,支持状态码趋势浏览和状态码TOP10分析。
 获批国家重点研发计划重点专项 我们将推动智慧城市发展

2.3 单击左侧导航栏【统计分析】,进入“统计分析”页。此页面可浏览对应计费数据,包括请求数、流量。
 获批国家重点研发计划重点专项 我们将推动智慧城市发展
 获批国家重点研发计划重点专项 我们将推动智慧城市发展

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!