云服务器内容精选

  • 认证配置 在配置文件中加入devspore相关配置,如下: devspore: auth: exclude-paths: GET:/test # 不需要认证的路径 in-header: true #token是否在header中,默认true token-name: X-Auth-Token #token在header中的参数名,inHeader设置为true时生效,默认X-Auth-Token oneaccess: ignore-ssl: true #是否校验oneaccess证书 jwt: jwk-set-uri: https://arvymzmajv.huaweicloudoneaccess.com/api/v1/oauth2/keys #对应的oneaccessjwk地址 issuer-uri: https://arvymzmajv.huaweicloudoneaccess.com/api/v1/oauth2 #签发机构 arvymzmajv.huaweicloudoneaccess.com为本文示例中使用的 域名 ,实际应用中请换成自己对应的域名。 添加完后启动项目即可开启对token的认证。
  • devspore-probe使用概述 devspore-probe主要是用来对微服务进行监控指标暴露的功能组件,devspore-probe对Micrometer做二次封装,借助自动配置,默认提供多种中间件的兼容,同时支持指标扩展,业务可根据自身需要扩展指标。 devspore-probe除了原有的Micrometer的功能外,还提供了以下两种功能: 监控数据自动上报 AOM 平台 支持注解形式自定义监控指标 父主题: devspore-probe使用指南
  • 搜索流程服务编排 默认情况下,流程服务编排页展示的是当前应用下全部流程服务编排。为了帮助用户快速搜索出当前应用下的流程服务编排,xDM-F提供搜索流程服务编排功能,目前可通过服务编号、服务名称、服务状态、服务类型、服务来源、创建者以及更新者等属性维度进行过滤。 在左侧导航栏中,单击“流程引擎”,进入“流程引擎”页面。 根据实际业务需求,设置筛选条件,单击“搜索”,即可获取对应流程服务编排。 图3 搜索流程服务编排 筛选条件说明如下: 服务编号:可通过流程服务编排的编号进行筛选。 服务名称:可通过流程服务编排的名称进行筛选。 服务状态:支持按照草稿、删除和发布筛选。 服务类型:支持按照HTTP和XDMAPI筛选。 服务来源:支持按照XDM、外部系统和内部系统筛选。 创建者:可通过创建流程服务编排的用户名筛选。 更新者:可通过更新流程服务编排的用户名筛选。
  • 流程编排服务 随着全球市场的竞争日益激烈以及高科技的发展,企业需要不断地改进和优化自己的业务流程,以确保高质量的产品和服务,并在市场中保持竞争力。流程管理成为了企业中不可或缺的一部分。为此,流程引擎提供了“流程编排服务”,包含流程元模板、流程服务编排、流程日志管理等能力。 流程元模板 流程元模板是一类流程的模板,可通过页面或API的方式发起多个流程元模板对应的流程,由流程编辑、数据编辑和UI编辑页面组成。 流程服务编排 流程引擎提供可视化流程服务编排功能,支持HTTP、XDMAPI等服务类型,同时提供流程元模板全生命周期的服务编排管理,包括流程的编排、调试、发布和流程实例的运行等,为企业提供自定义流程服务编排一站式服务。 流程运行服务 简单地说,流程运行是企业在运营管理中实现端到端运作的整个过程。企业可以在流程运行阶段,结合实际业务场景对流程建模内容进行实际测试,记录并分析流程运转情况,以便于后续流程的优化和调整。 在流程引擎的流程运行服务中,应用的登录人员可以查看其名下的相关流程待办、流程申请、流程草稿、流程审批记录等信息,运行服务管理员可以随时监控当前应用的所有流程实例运转情况,对流程实例进行挂起、激活、转审等操作。
  • 流程引擎简介 随着企业规模的不断扩大、业务复杂性的持续增加,传统的业务流程管理方式已经无法满足高效、灵活和可控的要求。为了满足企业自动化、标准化和智能化管理业务流程的需求,工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供了流程引擎功能。 流程引擎是一种用于管理和执行业务流程的软件工具。您可以通过流程引擎的建模、编排、执行、监控等功能,将业务流程抽象成可执行的流程模板,并自动化执行流程,从而提高工作效率、降低成本、增强风险控制能力。 如需在基础版数据建模引擎中使用流程引擎,请前往iDME控制台开启。具体操作请参见配置流程引擎访问。
  • 从环境变量中引用变量 要引用环境变量中的变量,请在serverless.yml中使用${env:someProperty}语法,如下: service: new-service provider: name: huawei runtime: Node.js14.18 credentials: ~/.fg/credentials # path must be absolute environment: variables: ENV_FIRST: ${env:TENCENTCLOUD_APPID} plugins: - serverless-huawei-functions functions: hello: handler: index.hello
  • 创建文档或思维导图 在“我的空间”或“团队空间”中选择需要的文件夹,单击“新建文件”。 根据实际需要选择“文档”或“思维导图”,并选择模板或创建空白文件。 若不使用已有模板,则单击“增加空白文档”或“增加思维导图”,根据需要创建新的模板。 若需要使用已有模板,则根据需要,选择合适的模板进行“预览”和“使用”。 在文件创建界面,编辑文件名称和文件内容。 以增加空白文档为例,文档创建界面如图1所示,根据实际需要编辑文件。 图1 文档创建界面 用户信息显示区域:显示当前用户信息。 工具栏区域:可以选择演示文档、星标文档、分享文档和使用模板。 大纲按钮:单击展开文档大纲。 编辑栏:在编辑框中选择需要的编辑操作,单击插入更多富媒体元素。 图2 模板编辑框 文件名编辑区域:用于编辑新建文档名称。 文件内容编辑区域:用于编辑文件内容。 关闭文件创建界面,文档内容自动保存,返回“ 知识管理 ”界面。
  • 在空间中创建文档目录 在“我的空间”和“团队空间”创建文件夹,在文件夹中可以添加文档或思维导图。其中“团队空间”的文件夹,需要成员角色为系统管理员才可以进行创建、删除和重命名操作。 在“我的空间”或“团队空间”根目录下新建文件夹。 在左侧目录树中,将选择“我的空间”或“团队空间”目录,单击创建文件夹。 输入文件夹名称,按“Enter”键,保存。 在“我的空间”或“团队空间”的文件夹下新建子文件夹。 在左侧目录树中选择目标文件夹,单击“新建文件夹”,创建子文件夹。 您也可以将鼠标悬置于待新建子文件的文件夹目录,单击显示的图标,选择“新建文件夹”。子文件夹最多可创建10层。 在新增文件夹名称输入框中,输入文件夹名称。 按“Enter”键,保存。 重命名文件夹。 将鼠标悬置于待重命名的文件夹目录,单击显示的图标,选择“重命名”。 在文件夹名称输入框中输入新的文件夹名称。 按“Enter”键,完成输入。 删除文件夹。 将鼠标悬置于待删除的文件夹目录,单击显示的图标,选择“删除”。 在确认删除文件夹弹窗中,单击“确定”,删除文件夹。
  • 服务概览 开通AR地图运行服务或者AR地图生产服务后,您可在左侧导航栏选择“AR地图”下的“服务概览”菜单,做如下操作: 查看该服务相关信息,比如:产品名称、规格(仅适用于AR地图运行服务)、计费模式、套餐包剩余可用额度/总额度(仅适用于AR地图生产服务)以及状态。 退订AR地图运行服务或AR地图生产服务。 购买AR地图全景建图云服务套餐包。 AR地图运行服务具体使用指南请参考《开发指南》,AR地图生产服务的使用指南请参考新增与管理AR地图生产服务项目~部署/下线地图章节操作。 父主题: AR地图生产服务和AR地图运行服务使用指南
  • 原生DB 创建go版本下database/sql包sql.DB数据源,进行mysql操作。 在go.mod文件中引入依赖,即引入MAS-GO-SDK。 github.com/huaweicloud/devcloud-go 结合配置项说明,添加配置文件或者配置信息。 配置文件示例config_mysql.yaml。 props: version: v1 appId: xxx monitorId: xxxx databaseName: xxxx etcd: address: xxx.xxx.xxx.xxx:xxxx apiVersion: v3 username: xxxx password: xxxx httpsEnable: false # require datasource: ds0: url: tcp(xxx.xxx.xxx.xxx:xxxx)/ds0 username: xxxx password: xxxx ds0-slave0: url: tcp(xxx.xxx.xxx.xxx:xxxx)/ds0-slave0 username: xxxx password: xxxx ds0-slave1: url: tcp(xxx.xxx.xxx.xxx:xxxx)/ds0-slave1 username: xxxx password: xxxx ds1: url: tcp(xxx.xxx.xxx.xxx:xxxx)/ds1 username: xxxx password: xxxx ds1-slave0: url: tcp(xxx.xxx.xxx.xxx:xxxx)/ds1-slave0 username: xxxx password: xxxx ds1-slave1: url: tcp(xxx.xxx.xxx.xxx:xxxx)/ds1-slave1 username: xxxx password: xxxx # require router: active: c0 routeAlgorithm: single-read-write retry: times: 10 delay: 50# ms nodes: c0: master: ds0 loadBalance: RANDOM slaves: - ds0-slave0 - ds0-slave1 c1: master: ds1 loadBalance: ROUND_ROBIN slaves: - ds1-slave0 - ds1-slave1 配置信息。 func mysqlConfiguration() *config.ClusterConfiguration { return &config.ClusterConfiguration{ Props: &mas.PropertiesConfiguration{ Version: "v1", AppID: "xxx", MonitorID: "xxxx", DatabaseName: "xxx", }, EtcdConfig: &etcd.EtcdConfiguration{ Address: "xxx.xxx.xxx.xxx:xxxx", APIVersion: "v3", Username: "xxxx", Password: "xxxx", HTTPSEnable: false, }, RouterConfig: &config.RouterConfiguration{ Nodes: map[string]*config.NodeConfiguration{ "dc0": { Master: "ds0", LoadBalance: "RANDOM", Slaves: []string{"ds0-slave0","ds0-slave1"}, }, "dc1": { Master: "ds1", LoadBalance: "ROUND_ROBIN", Slaves: []string{"ds1-slave0","ds1-slave1"}, }, }, Active: "dc0", Retry: &config.RetryConfiguration{ Times: "10", Delay: "50", }, RouteAlgorithm: "single-read-write", }, DataSource: map[string]*config.DataSourceConfiguration{ "ds0": { URL: "tcp(xxx.xxx.xxx.xxx:xxxx)/ds0", Username: "xxxx", Password: "xxxx", }, "ds0-slave0": { URL: "tcp(xxx.xxx.xxx.xxx:xxxx)/ds0-slave0", Username: "xxxx", Password: "xxxx", }, "ds0-slave1": { URL: "tcp(xxx.xxx.xxx.xxx:xxxx)/ds0-slave1", Username: "xxxx", Password: "xxxx", }, "ds1": { URL: "tcp(xxx.xxx.xxx.xxx:xxxx)/ds1", Username: "xxxx", Password: "xxxx", }, "ds1-slave0": { URL: "tcp(xxx.xxx.xxx.xxx:xxxx)/ds1-slave0", Username: "xxxx", Password: "xxxx", }, "ds1-slave1": { URL: "tcp(xxx.xxx.xxx.xxx:xxxx)/ds1-slave1", Username: "xxxx", Password: "xxxx", }, }, } } 初始化创建sql.DB数据源DevSporeDb。 配置文件方式创建 import ( "database/sql" "log" _ "github.com/huaweicloud/devcloud-go/sql-driver/mysql" ) var ( DevSporeDb *sql.DB err error ) func init() { DevSporeDb, err = sql.Open("devspore_mysql", "./conf/resources/config_mysql.yaml") if err != nil { log.Fatalln(err) } } 配置信息方式创建。 import ( "database/sql" "log" devspore "github.com/huaweicloud/devcloud-go/sql-driver/mysql" ) var ( DevSporeDb *sql.DB err error ) func init() { devspore.SetClusterConfiguration(mysqlConfiguration()) DevSporeDb, err = sql.Open("devspore_mysql", "") if err != nil { log.Fatalln(err) } } 在需要执行Mysql操作的地方使用DevSporeDb执行Mysql操作,具体执行因业务各异,执行对应的sql.DB命令。 父主题: 使用指南
  • 策略应用流程 数据库运维安全管理系统支持多种策略的设置与应用,以实现各种数据级的访问控制,策略应用流程如图1所示。 图1 策略应用流程 系统管理员添加数据资产,并进行相应设置。具体说明请参见添加数据资产。 进行防护策略设置,包括策略基本配置、集合配置、自定义策略(SQL策略、包过滤策略、客户端语句过滤白名单)、设置虚拟补丁。具体说明请参见策略设置。 勾选要启用的策略并应用使之生效。具体说明请参见管理基本配置。 在后续操作中,您可在审计日志中查看到命中策略的记录。具体说明请参见查看审计日志信息。 父主题: 快速使用指南
  • 设置工单状态为待客户反馈 如商家在与客户沟通过程中发现客户反馈的问题描述不清楚且当前也联系不上客户,需要客户反馈更多的信息时,工单处理人可以先留言,描述清楚需要客户反馈的信息,然后在留言窗口勾选"设置工单状态为待客户反馈"。 工单状态变为"待客户反馈",SLA状态为"暂停",即需要客户反馈更多信息,才能进行下一步处理。 待客户回复消息后,工单状态将从"待客户反馈"变为"处理中",或者工单处理人也可以主动取消勾选"设置工单状态为待客户反馈",工单状态同样会变为"处理中"。
  • 相关操作 您在个人中心可进行如表1所示的操作。 表1 个人中心相关操作 操作名称 操作说明 切换角色 如果当前登录的用户同时具多个角色权限,在个人中心,可单击“切换角色”,切换到其他角色。 查看我参与的团队 在个人中心,单击“查看团队”,可进入“我参与的团队”页面。 在“我参与的团队”页面,可查看我参与的团队列表。 在我参与的团队列表中,选择目标团队,单击“操作”列的“查看成员”,可查看团队中的成员。 在我参与的团队列表中,选择目标团队,单击“操作”列的“退出团队”,可退出所选团队。 退出登录 在个人中心,单击“退出登录”,可退出当前登录账号。
  • 操作步骤 在左侧导航栏中,选择“工作台”,进入“工作台”页面。 在工作台页面,可单击各项功能入口进入对应的功能。 图1 工作台 表1 工作台各区域功能说明 序号 区域 说明 1 从这里开始 显示SIM Space业务的操作指引和相关功能的快捷入口。 单击“模型前处理”,可打开应用,在线进行仿真前处理。 单击“计算求解”区域,可打开新建作业页面,提交计算求解作业。 单击“结果后处理”区域,可打开应用,在线进行仿真后处理。 2 最近应用 显示当前用户在SIM Space平台上最近使用的应用。 单击求解类应用图标,可打开新建作业页面,提交计算求解作业。 单击前后处理类应用图标,可打开应用进行在线前后处理。 单击“更多应用”,可进入“应用”页面,查看和打开应用。 3 最近作业 显示当前用户在SIM Space平台上最近提交计算求解作业。 单击每条作业,可进入作业详情页面。 单击“新建作业”,可新建作业。 单击“更多作业”,可进入“任务”页面,管理仿真任务。 4 最近在线处理 显示当前用户最近上传到SIM Space平台的数据,和在SIM Space平台上在线前后处理更新的数据。 单击每条数据的“在线处理”,可打开应用进行在线前后处理。 单击“更多数据”,可进入“数据”页面,管理仿真数据。
  • 通过云原生发布插件进行发布 配置流水线。 在流水线阶段新建任务, 添加“云原生发布”插件,参数说明如表1。 云原生发布提供环境级别的服务发布能力,支持在CCE集群对环境进行自定义编排发布(如:滚动发布和灰度发布)。 图1 配置云原生发布插件 表1 参数说明 参数项 说明 名称 插件的名称。支持输入中文、大小写英文字母、数字、“-”、“_”、“,”、“;”、“:”、“.”、“/”、“(”、“)”、“(”、“)”、空格,长度不超过128个字符。 环境级别 任务发布的环境类别,对发布管理的环境类型,目前支持开发环境、测试环境、预发环境和生产环境。 环境 需要发布的环境,对发布管理的环境,详见新建发布管理环境。 产物地址 微服务部署时使用的镜像地址,如:swr.example.com/demo/springboot-helloworld:v1.1,可以通过“${}”引用流水线参数,如:swr.example.com/demo/springboot-helloworld:${version}。 说明: 推荐使用 SWR容器镜像 服务,可通过编译构建制作镜像并推送到SWR仓库。 配置完成后,运行流水线,可实时查看运行进展。 单击云原生发布插件任务,可查看任务运行情况,包括任务日志和任务结果。 图2 查看云原生发布插件运行结果 任务日志:查看实时日志信息和运行状态。 任务结果:查看任务基本信息,包括工单名称、工单ID、触发人等。 单击工单ID或“查看详情”可进入发布管理工单详情页面,工单详情页介绍请参见查看发布管理发布结果。