程序包
所有文档

          智能边缘 BIE

          程序包

          程序包

          简介

          程序包是配置的一种,作为进程模式应用的程序包源。进程模式应用不同于kube模式应用,后者程序主要通过镜像形式下发;进程模式应用需要通过配置管理将应用使用的程序上传,并通过程序包配置进行管理。

          创建程序包

          准备程序包

          程序包有一定的格式要求,且一个程序包通常针对特定系统平台。以HMQ MQTT broker为例,详细信息可以参考 HMQ。构建针对linux/amd64平台的程序,同时准备一个program.yml文件,文件内容为 entry: "hmq",作用是通过entry参数指定程序包启动入口。 将hmq可执行文件与program.yml放到同一路径下

          image.png

          将hmq可执行文件和program.yml文件压缩为hmq_linux-amd64.zip

          上传程序包至BOS

          程序包上传依赖于BOS服务,因此需要确保BOS服务已开通。BOS使用的相关文档可以参考 BOS

          在BOS选择指定bucket后,点击上传文件,将hmq_linux-amd64.zip上传至BOS。

          image.png

          完成之后会在列表显示已上传文件

          image.png

          创建程序包配置项

          在BIE左侧菜单栏选择配置管理,并切换为程序包子页面,然后点击创建程序包

          image.png

          进入创建程序包页面

          image.png

          其中,名称为必填项,仅支持英文。点击引入文件,弹出引入文件对话框

          选择程序包运行平台,目前支持darwin/amd64(MacOS), linux/amd64, linux/armv7, linux/arm64 4个平台。

          选择之前上传时所使用的BOS bucket与程序包文件,点击确定完成文件引入。

          image.png

          最后点击创建程序包页面确定按键完成程序包创建。

          image.png

          查看与更新程序包

          创建完成后在程序包列表看到已有程序包

          image.png

          点击程序包名称或查看进入程序包详情页

          image.png

          可以在详情页继续引入程序包文件,流程同创建时相同。可以继续引入其它平台的程序包支持其它平台,也可以点击已有文件编辑按键,修改已有文件引入

          image.png

          如程序包已绑定至进程模式应用,对程序包配置更新会同步更新关联进程应用的配置。如进程应用已经部署至设备,对程序包改动会同步至设备,触发进程应用同步更新。

          删除程序包

          在程序包列表页,点击需要删除程序包的删除按键

          image.png

          弹出确认对话框,点击确认完成程序包删除。需要注意的是,程序包如已经与进程模式应用关联,无法直接删除程序包,必须将程序包和进程模式应用解除关联才可以删除程序包。

          上一篇
          函数
          下一篇
          密文