云服务器内容精选

  • 部署Native Service 配置完API后,还需要部署才可使用Native Service。请使用此前设计的Chart包,在CCE上完成服务的部署。 下载Chart包。 在创建Native Service中创建的原生服务配置页面,选择“导航”。 在“Chart设计”页签版本列表区域,单击待导出Chart后的,将Chart包导出到本地。 图23 导出Chart包 操作列按钮分别提供编辑Chart包、修改Chart包状态(单击后,Chart包状态是“Published”,无法再编辑该Chart包。单击后,Chart包状态是“Draft”,可编辑该Chart包。该界面不提供发布功能,实际发布要去CCE部署和发布)、预览Chart配置、导出Chart包、克隆已有Chart包配置和删除功能。 安装Native Service。 登录CCE服务控制台,单击集群名称进入集群,在左侧导航栏中选择“应用模板”,在右上角单击“上传模板”。 单击“添加文件”,选择已下载的Chart包,单击“上传”。 在我的模板中,单击已上传模板上的“安装”。 参照表3,设置安装参数。 表3 安装参数说明 参数 说明 实例名称 新建模板实例名称,命名必须唯一。 命名空间 指定部署的命名空间。 选择版本 选择模板的版本。 配置文件 用户可以导入values.yaml文件,导入后可替换模板包中的values.yaml文件;也可直接在配置框中在线编辑模板参数。 说明: 此处导入的values.yaml文件需符合yaml规范,即KEY:VALUE格式。对于文件中的字段不做任何限制。 导入的value.yaml的key值必须与所选的模板包的values.yaml保持一致,否则不会生效。即key不能修改。 单击“添加文件”。 选择对应的values.yaml文件,单击“打开”。 配置完成后,单击“安装”。 在“模板实例”页签下,可以查看模板实例的安装情况。 (可选)升级Native Service。 部署Native Service后,可以通过更换镜像或镜像版本,实现Native Service的快速升级,业务无中断。 登录CCE控制台,单击集群名称进入集群,在左侧导航栏中选择“应用模板”,在右侧选择“模板实例”页签。 单击待升级工作负载后的“升级”,设置升级模板工作负载的参数。 选择对应的模板版本。 参照界面提示修改模板参数。单击“升级”。 执行状态为“升级成功”时,表明工作负载升级成功。
  • 操作场景 AstroZero平台提供了创建原生服务工程的能力,原生服务工程本质上起到一种桥接的作用,用于将运行于AstroZero平台之外的原生服务的API集成到AstroZero,使得运行于AstroZero之上的应用,更容易地使用原生服务的API。 开发Native Service前,请先了解整个Native Service的开发流程。 图1 原生服务开发流程图 创建Native Service 在AstroZero中,您可以在应用设计器中创建原生服务,也可以在环境配置中创建原生服务。 配置Chart 通过AstroZero提供的图形化界面,配置部署Docker容器时需要的资源、存储和网络等一系列参数。配置后,生成Chart包并进行导出。 配置API 原生服务旨在帮助您在AstroZero平台上或外部系统,调用已开发好的服务。为了完成调用,需要知道服务开放了哪些接口,以及这些接口的请求参数、返回参数等。API配置后,可在服务编排中进行调用,也可将API再封装为自定义公共接口,供外部系统调用自定义公共接口。 部署Native Service 配置完API后,还需要执行部署操作,部署完成后才可使用Native Service。 注册Native Service 注册Native Service后,才可以在AstroZero的其他组件内(如脚本、服务编排等)调用原生服务的接口,也可将该原生服务开放给第三方系统进行访问。 自定义Native Service公共接口 自定义原生服务的公共接口,将原生服务API发布到外部网关,第三方系统可以通过OAuth2.0调用AstroZero上的原生服务。 导出Native Service给其他用户使用 服务编排可以成功调用原生服务后,说明整个流程已测通。您可以导出Native Service包给其他用户,其他用户可以在沙箱环境或运行环境中安装该包,以便于使用该软件或进行定制。
  • 新版应用设计器具备哪些优势 AstroZero提供了新版和经典版两款应用设计器,相比于经典版设计器,新版应用设计器具体如下优势。 极简、易用、高效 图10 新老设计器对比 更合理的空间布局 新版设计器优化了功能入口布局,寻找功能更符合开发者思维习惯。 引导式开发体验 以需求场景为开发起点,一路引导,让开发旅程更顺畅。 降低门槛 持续降低开发门槛,功能更易用。 图形化建模(从设计开始) 图11 图形化建模 改表格式为图形化,模型操作更简单。 模型关系一目了然,不用再为找关系发愁。 简化对象编辑步骤,选择模型即可编辑。 一键添加字段,交互体验更人性化。 设置出厂数据(让复杂场景简单化) 图12 设置出厂数据 出厂数据支持多安装策略,解决传统开发中对实例化数据打包、管理和升级问题,让复杂场景简单化。 一份数据一次配置多次复用灵活按需指定出厂数据。 出厂数据多安装策略,消除传统开发中对实例化数据打包、管理和升级问题。 应用团队协作更灵活 团队协作实现一个租户下有多个开发团队,不同开发团队所拥有的应用之间相互隔离,做到我的应用“我做主”。 图13 团队协作 一键部署触手可及 图14 一键部署 部署操作化繁为简,降低部署门槛,提升部署体验,提供可视化的部署进度和部署结果。 以开发者为中心,化繁为简,降低门槛,屏蔽打包、发布、部署等环节。 打包发布部署一体化,部署进度/结果可视化,简化新手探索过程。 租户级自运维告警 图15 租户级自运维告警 租户级自运维告警构建平台租户E2E运维能力,降低应用维护成本,提高租户应用的高可维护性。 开发者可根据业务需要,自定义告警模板。 业务脚本灵活引用自定义告警。 运维人员可以查看和处理业务告警。 自定义子 域名 图16 域名配置 通过自定义域名,提供安全可靠的内外网访问机制,实现一个运行环境 多个域名 (该特性仅对专享版运行环境灰度开放)。 自定义域名支持SSL证书认证和应用访问控制,保护应用访问安全。 提供安全可靠的内外网访问机制,不同用户不同登录认证。
  • 创建应用目录 使用华为账号,参考进入经典版开发环境中操作,进入AstroZero经典版开发环境。 在AstroZero经典版开发环境首页“项目”页签,单击“我的应用”下的“设备维修管理系统”,进入应用。 单击“设备维修管理系统”后的,再单击“目录”,在弹窗中输入“Equipment”,单击“保存”,创建一个“Equipment”目录。 图5 创建应用目录 图6 添加目录Equipment 参考上一步,按应用业务的功能模块,再创建WorkOrder和User目录。 在Equipment、WorkOrder和User目录下,参考图7所示,分别创建子目录Object、Script、Flow、Bpm和Page。 图7 创建应用目录
  • 新版应用设计器具备哪些优势 AstroZero提供了新版和经典版两款应用设计器,相比于经典版设计器,新版应用设计器具体如下优势。 极简、易用、高效 图10 新老设计器对比 更合理的空间布局 新版设计器优化了功能入口布局,寻找功能更符合开发者思维习惯。 引导式开发体验 以需求场景为开发起点,一路引导,让开发旅程更顺畅。 降低门槛 持续降低开发门槛,功能更易用。 图形化建模(从设计开始) 图11 图形化建模 改表格式为图形化,模型操作更简单。 模型关系一目了然,不用再为找关系发愁。 简化对象编辑步骤,选择模型即可编辑。 一键添加字段,交互体验更人性化。 设置出厂数据(让复杂场景简单化) 图12 设置出厂数据 出厂数据支持多安装策略,解决传统开发中对实例化数据打包、管理和升级问题,让复杂场景简单化。 一份数据一次配置多次复用灵活按需指定出厂数据。 出厂数据多安装策略,消除传统开发中对实例化数据打包、管理和升级问题。 应用团队协作更灵活 团队协作实现一个租户下有多个开发团队,不同开发团队所拥有的应用之间相互隔离,做到我的应用“我做主”。 图13 团队协作 一键部署触手可及 图14 一键部署 部署操作化繁为简,降低部署门槛,提升部署体验,提供可视化的部署进度和部署结果。 以开发者为中心,化繁为简,降低门槛,屏蔽打包、发布、部署等环节。 打包发布部署一体化,部署进度/结果可视化,简化新手探索过程。 租户级自运维告警 图15 租户级自运维告警 租户级自运维告警构建平台租户E2E运维能力,降低应用维护成本,提高租户应用的高可维护性。 开发者可根据业务需要,自定义告警模板。 业务脚本灵活引用自定义告警。 运维人员可以查看和处理业务告警。 自定义子域名 图16 域名配置 通过自定义域名,提供安全可靠的内外网访问机制,实现一个运行环境多个域名(该特性仅对专享版运行环境灰度开放)。 自定义域名支持SSL证书认证和应用访问控制,保护应用访问安全。 提供安全可靠的内外网访问机制,不同用户不同登录认证。
  • 操作场景 应用即一个App,是一个实现了某种业务管理的可运行应用程序。创建应用是在低代码中开发项目的第一步,也是端到端构建软件应用的入口。在开发项目工程前,请先创建一个应用,再在应用中进行前端开发、后端开发和集成开发。 AstroZero 低代码开发平台 支持通过“拖、拉、拽”创建前端页面,可视化排列、配置各种逻辑模块化元素,创建功能各异的应用。本章节主要向您介绍,如何使用AstroZero快速创建一个空白的应用。
  • 创建应用目录 使用华为账号,参考进入经典版开发环境中操作,进入AstroZero经典版开发环境。 在AstroZero经典版开发环境首页“项目”页签,单击“我的应用”下的“设备维修管理系统”,进入应用。 单击“设备维修管理系统”后的,再单击“目录”,在弹窗中输入“Equipment”,单击“保存”,创建一个“Equipment”目录。 图5 创建应用目录 图6 添加目录Equipment 参考上一步,按应用业务的功能模块,再创建WorkOrder和User目录。 在Equipment、WorkOrder和User目录下,参考图7所示,分别创建Object、Script、Flow、Bpm和Page。 图7 创建应用目录
  • 新建应用获取应用Id和令牌 登录ISDP+(https://isdpcloud.huawei.com/) 进入“集成中心”-“服务集成”点击“应用管理”,新建应用后获取应用id,令牌,同时生成accessKey。 图5.1-1 新建应用 图5.1-2 生成accessKey 序号 字段 描述 应用场景 1 应用id 北向接口集成获取token的username 需要集成北向接口时需要,您服务端保存,详情点击查看 2 令牌 北向接口集成获取token的password 需要集成北向接口时需要,您服务端加密保存,详情点击查看 3 accessKey 集成iRTC入会签名秘钥 使用iRTC入会鉴权,详情点击查看 父主题: 创建应用