华为云用户手册

  • 响应示例 状态码为 201 时: 创建成功。 响应Header参数: X-Subject-Token:MIIatAYJKoZIhvcNAQcCoIIapTCCGqECAQExDTALB... 响应Body参数: { "token": { "expires_at": "2020-02-13T14:21:34.042000Z", "methods": [ "token" ], "catalog": [ { "endpoints": [ { "id": "d2983f677ce14f1e81cbb6a9345a107a", "interface": "public", "region": "*", "region_id": "*", "url": "https://iam.cn-north-1.myhuaweicloud.com/v3" } ], "id": "fd631b3426cb40f0919091d5861d8fea", "name": "keystone", "type": "identity" } ], "domain": { "id": "06aa2260a480cecc0f36c0086bb6cfe0", "name": " IAM Domain" }, "roles": [ { "id": "0", "name": "te_admin" }, { "id": "0", "name": "secu_admin" } ], "issued_at": "2020-02-12T14:21:34.042000Z", "user": { "OS-FEDERATION": { "groups": [ { "id": "06aa2260bb00cecc3f3ac0084a74038f", "name": "admin" } ], "identity_provider": { "id": "ACME" }, "protocol": { "id": "saml" } }, "domain": { "id": "06aa2260a480cecc0f36c0086bb6cfe0", "name": "IAMDomain" }, "id": "LdQTDSC7zmJVIic3yaCbLBXDxPAdDxLg", "name": "FederationUser", "password_expires_at": "" } } }
  • 响应参数 表10 响应Header参数 参数 参数类型 描述 X-Subject-Token String 签名后的scoped token。 表11 响应Body参数 参数 参数类型 描述 token Object 联邦认证的scoped token信息。 表12 token 参数 参数类型 描述 methods Array of strings 获取token的方式。 expires_at String token过期时间。 说明: UTC时间,格式为YYYY-MM-DDTHH:mm:ss.ssssssZ,日期和时间戳格式参照ISO-8601,如:2023-06-28T08:56:33.710000Z。 catalog Array of objects 服务目录信息。 domain Object 获取token的用户所属的账号信息。如果获取token时请求体中scope参数设置为domain,则返回该字段。 project Object 获取token的用户所属账号的项目信息。如果获取token时请求体中scope参数设置为project,则返回该字段。 roles Array of objects token的权限信息。 user Object 获取token的用户信息。 issued_at String token下发时间。 说明: UTC时间,格式为YYYY-MM-DDTHH:mm:ss.ssssssZ,日期和时间戳格式参照ISO-8601,如:2023-06-28T08:56:33.710000Z。 表13 token.catalog 参数 参数类型 描述 type String 该接口所属服务。 id String 服务ID。 name String 服务名称。 endpoints Array of objects 终端节点。 表14 token.catalog.endpoints 参数 参数类型 描述 url String 终端节点的URL。 region String 终端节点所属区域。 region_id String 终端节点所属区域ID。 interface String 接口类型,描述接口在该终端节点的可见性。值为“public”,表示该接口为公开接口。 id String 终端节点ID。 表15 token.domain 参数 参数类型 描述 name String 账号名。 id String 账号ID。 表16 token.project 参数 参数类型 描述 name String 项目名。 id String 项目ID。 domain Object 项目所属账号信息。 表17 token.project.domain 参数 参数类型 描述 name String 账号名。 id String 账号ID。 表18 token.roles 参数 参数类型 描述 name String 权限名称。 id String 权限ID。默认显示为0,非真实权限ID。 表19 token.user 参数 参数类型 描述 domain Object 用户所属账号信息。 OS-FEDERATION Object 联邦身份认证信息。 id String 用户ID。 name String 用户名。 password_expires_at String 密码过期时间,“”表示密码不过期。 说明: UTC时间,格式为 YYYY-MM-DDTHH:mm:ss.ssssssZ,日期和时间戳格式参照 ISO-8601,如:2023-06-28T08:56:33.710000Z。 表20 token.user.domain 参数 参数类型 描述 name String 用户所属账号名称。 id String 用户所属账号ID。 表21 token.user.OS-FEDERATION 参数 参数类型 描述 groups Array of objects 用户组信息列表。 identity_provider Object 身份提供商信息。 protocol Object 协议信息。 表22 token.user.OS-FEDERATION.groups 参数 参数类型 描述 id String 用户组ID。 name String 用户组名称。 表23 token.user.OS-FEDERATION.identity_provider 参数 参数类型 描述 id String 身份提供商ID。 表24 token.user.OS-FEDERATION.protocol 参数 参数类型 描述 id String 协议ID。
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 否 String 该字段内容填为“application/json;charset=utf8”。 表2 请求Body参数 参数 是否必选 参数类型 描述 auth 是 Object 认证信息。 表3 auth 参数 是否必选 参数类型 描述 identity 是 Object 认证参数。 scope 是 Object token的使用范围,取值为project或domain,二选一即可。 表4 auth.identity 参数 是否必选 参数类型 描述 methods 是 Array of strings 认证方法,该字段内容为“token”。 token 是 Object 联邦unscoped token的信息。 表5 auth.identity.token 参数 是否必选 参数类型 描述 id 是 String 联邦unscoped token的ID。 表6 auth.scope 参数 是否必选 参数类型 描述 domain 否 Object 取值为domain时,表示获取的token可以跨区域使用,domain支持id和name,二选一即可。 project 否 Object 取值为project时,表示获取的token仅能访问指定project下的资源,project支持id和name,二选一即可。 表7 auth.scope.domain 参数 是否必选 参数类型 描述 id 否 String 账号ID,id与name二选一即可。 name 否 String 账号名,id与name二选一即可。 表8 auth.scope.project 参数 是否必选 参数类型 描述 domain 否 Object 项目所属账号,使用name时必填。 id 否 String 项目ID,id与name二选一即可。 name 否 String 项目名,id与name二选一即可。 表9 auth.scope.project.domain 参数 是否必选 参数类型 描述 id 否 String 账号ID,id与name二选一即可。 name 否 String 账号名,id与name二选一即可。
  • 响应参数 表2 响应Body参数 参数 参数类型 描述 links Object 资源链接信息。 regions Array of objects 区域信息列表。 表3 links 参数 参数类型 描述 self String 资源链接地址。 previous String 前一邻接资源链接地址,不存在时为null。 next String 后一邻接资源链接地址,不存在时为null。 表4 regions 参数 参数类型 描述 description String 区域描述信息。 parent_region_id String null. links Object 区域的资源链接信息。 locales Object 区 域名 ,受区域信息注册影响,不一定返回对象中所有字段。 id String 区域ID。 type String 区域类型。 表5 regions.links 参数 参数类型 描述 self String 资源链接地址。 表6 regions.locales 参数 参数类型 描述 zh-cn String 区域的中文名称。 en-us String 区域的英文名称。 pt-br String 区域的葡萄牙语名称。 es-us String 区域的美国西班牙语名称。 es-es String 区域的西班牙语名称。
  • 响应示例 状态码为 200 时: 请求成功。 { "regions": [ { "parent_region_id": null, "description": "", "links": { "self": "https://iam.myhuaweicloud.com/v3/regions/cn-north-1" }, "type": "public", "id": "cn-north-1", "locales": { "zh-cn": "“华北-北京一”", "en-us": "cn-north-1" } }, { "parent_region_id": null, "description": "", "links": { "self": "https://iam.myhuaweicloud.com/v3/regions/la-south-2" }, "type": "public", "id": "la-south-2", "locales": { "pt-br": "AL-Santiago", "zh-cn": "拉美-圣地亚哥", "en-us": "LA-Santiago", "es-us": "AL-Santiago de Chile1", "es-es": "LA-Santiago" } } ], "links": { "self": "https://iam.myhuaweicloud.com/v3/regions", "previous": null, "next": null } }
  • 响应示例 状态码为 200 时: 请求成功。 { "region": { "description": "", "links": { "self": "https://iam.myhuaweicloud.com/v3/regions/la-south-2" }, "type": "public", "id": "la-south-2", "locales": { "pt-br": "AL-Santiago", "zh-cn": "拉美-圣地亚哥", "en-us": "LA-Santiago", "es-us": "AL-Santiago de Chile1", "es-es": "LA-Santiago" } } }
  • 响应参数 表3 响应Body参数 参数 参数类型 描述 region Object 区域信息。 表4 region 参数 参数类型 描述 description String 区域描述信息。 parent_region_id String 预埋字段,当前无实际意义,返回null。 links Object 区域的资源链接信息。 locales Object 区域名,受区域信息注册影响,不一定返回对象中所有字段。 id String 区域ID。 type String 区域类型。 表5 region.links 参数 参数类型 描述 self String 资源链接地址。 表6 region.locales 参数 参数类型 描述 zh-cn String 区域的中文名称。 en-us String 区域的英文名称。 pt-br String 区域的葡萄牙语名称。 es-us String 区域的美国西班牙语名称。 es-es String 区域的西班牙语名称。
  • 响应参数 状态码为 201 时: 表3 响应Header参数 参数 参数类型 描述 X-Subject-Token String 签名后的Token。 表4 响应Body参数 参数 参数类型 描述 token object 获取的token详情。 表5 token 参数 参数类型 描述 expires_at String 过期时间。 说明: UTC时间,格式为YYYY-MM-DDTHH:mm:ss.ssssssZ,日期和时间戳格式参照ISO-8601,如:2023-06-28T08:56:33.710000Z。 methods Array of strings token获取方式,联邦认证默认为mapped。 issued_at String 生成时间。 说明: UTC时间,格式为YYYY-MM-DDTHH:mm:ss.ssssssZ,日期和时间戳格式参照ISO-8601,如:2023-06-28T08:56:33.710000Z。 user object 用户详情。 roles Array of objects 角色/策略详情。 catalog Array of objects catalog详情。 表6 token.user 参数 参数类型 描述 OS-FEDERATION object 联邦用户user详情。 domain object 租户详情。 id String 用户id。 name String 用户名。 表7 token.user.OS-FEDERATION 参数 参数类型 描述 identity_provider object 身份提供商详情。 protocol object 协议详情。 groups Array of objects 用户组详情。 表8 token.user.OS-FEDERATION.identity_provider 参数 参数类型 描述 id String 身份提供商id。 表9 token.user.OS-FEDERATION.identity_provider 参数 参数类型 描述 id String 协议id。 表10 token.user.OS-FEDERATION.groups 参数 参数类型 描述 id String 用户组id。 name String 用户组名。 表11 token.domain 参数 参数类型 描述 id String 租户id。 name String 租户名。 表12 token.roles 参数 参数类型 描述 id String 权限id。 name String 权限名。 表13 token.catalog 参数 参数类型 描述 endpoints Array of objects 终端节点。 id String 服务ID。 name String 服务名称。 type String 该接口所属服务。 表14 token.catalog.endpoints 参数 参数类型 描述 id String 终端节点ID。 interface String 接口类型,描述接口在该终端节点的可见性。值为“public”,表示该接口为公开接口。 region String 终端节点所属区域。 region_id String 终端节点所属区域ID。 url String 终端节点的URL。
  • 响应示例 状态码为 201 时: 创建成功。 { "token" : { "expires_at" : "2018-03-13T03:00:01.168000Z", "methods" : [ "mapped" ], "issued_at" : "2018-03-12T03:00:01.168000Z", "user" : { "OS-FEDERATION" : { "identity_provider" : { "id" : "idptest" }, "protocol" : { "id" : "oidc" }, "groups" : [ { "name" : "admin", "id" : "45a8c8f..." } ] }, "domain" : { "id" : "063bb260a480...", "name" : "IAMDomain" }, "name" : "FederationUser", "id" : "suvmgvUZc4PaCOEc..." } } } 状态码为 400 时: 参数无效。 { "error" : { "code" : 400, "message" : "Request parameter 'idp id' is invalid.", "title" : "Bad Request" } } 状态码为 401 时: 认证失败。 { "error" : { "code" : 401, "message" : "The request you have made requires authentication.", "title" : "Unauthorized" } } 状态码为 403 时: 没有操作权限。 { "error" : { "code" : 403, "message" : "You are not authorized to perform the requested action.", "title" : "Forbidden" } } 状态码为 404 时: 未找到相应资源。 { "error" : { "code" : 404, "message" : "Could not find %(target)s: %(target_id)s.", "title" : "Not Found" } } 状态码为 500 时: 系统内部异常。 { "error" : { "code" : 500, "message" : "An unexpected error prevented the server from fulfilling your request.", "title" : "Internal Server Error" } }
  • API概览 图像搜索 服务所提供的API为自研API。通过使用服务的自研API,您可以完整的使用如下所有功能。 API说明章节中请求示例均采用Token方式请求消息头,在实际使用过程中可根据情况选择认证方式。 请求样例中的Token值以实际申请服务时所获取的Token值为准。 endpoint、projectId以实际申请的服务所在区域为准。 API 说明 添加数据 V2 添加数据到指定服务实例中,只有已添加到服务实例中的数据才能被搜索到。 搜索查询 V2 从指定服务实例中进行搜索。 检查数据 V2 检查指定服务实例中的对应数据是否存在,如存在则返回其主要信息。 更新数据 V2 更新指定服务实例中的对应数据。 删除数据 V2 删除指定服务实例中的对应数据。
  • 请求示例 搜索商品图像,使用图像BASE64编码 POST https://{endpoint}/v2/{project_id}/mms/{service_name}/search { "search_type" : "CATEGORY", "image_base64" : "/9j/4AAQSkZJRgABAgEASABIAAD/4RFZRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAA...", "custom_tags" : { "brand" : [ "HUAWEI" ] }, "custom_num_tags" : { "year" : { "from" : 2020, "to" : 2022 } } }
  • 响应示例 状态码: 200 成功响应示例 { "result" : "success", "data" : { "items" : [ { "id" : "electronics_01", "score" : 1, "source" : { "desc" : "天地纵横自然", "custom_tags" : { "brand" : "HUAWEI" }, "custom_num_tags" : { "year" : 2022 } } } ], "search_info" : { "total_num" : 10, "return_num" : 1, "search_time" : 512 }, "image_info" : { "box" : "26,223,771,704", "category" : 11, "category_name" : "electronics", "objects" : [ { "box" : "26,223,771,704", "category" : 11, "category_name" : "electronics" }, { "box" : "55,66,420,315", "category" : 0, "category_name" : "others" } ] } } } 状态码: 400 失败响应示例 { "error_code" : "MMS.0003", "error_msg" : "Invalid parameter: custom_tags" }
  • 查看质量作业 在 DataArts Studio 数据开发中,作业运行成功后,您可以登录DataArts Studio数据质量控制台查看质量作业运行结果。 在DataArts Studio控制台首页,选择对应工作空间的“数据开发”模块,进入数据开发页面。 在DataArts Studio作业开发控制台,选择步骤6:数据开发处理中新建的作业,单击数据质量监控节点,然后在该节点的节点属性中,单击“数据质量规则名称”后的按钮,可以跳转到DataArts Studio数据质量控制台的“质量作业”页面。 图1 质量作业节点 在数据质量页面,单击质量作业名称,可以查看质量作业的基础配置。 图2 质量作业列表 单击左侧导航栏中的“运维管理”,单击操作列的“结果&日志”按钮,可查看质量作业的运行结果。 图3 质量作业运行结果
  • 步骤9:服务退订 本开发场景中,DataArts Studio、OBS、 MRS 和DWS服务均会产生相关费用。在使用过程中,如果您额外进行了通知配置,可能还会产生以下相关服务的费用: SMN 服务:如果您在使用DataArts Studio各组件过程中开启了 消息通知 功能,则会产生消息通知服务费用,收费标准请参见SMN价格详情。 EIP服务:如果您为数据集成集群或数据服务专享版集群开通了公网IP,则会产生弹性公网IP服务费用,收费标准请参见EIP价格详情。 DEW服务:在数据集成或创建管理中心连接时,如果启用了KMS,则会产生密钥管理费用,收费标准请参见DEW价格详情。 APIG服务:在使用数据服务共享版发布API到API网关共享版后,如果调用API,则会产生API网关的调用API费用和流量费用,收费标准请参见APIG价格详情。 在场景开发完成后,如果您不再使用DataArts Studio及相关服务,请及时进行退订和资源删除,避免持续产生费用。 表1 相关服务退订方式 服务 计费说明 退订方式 DataArts Studio DataArts Studio计费说明 DataArts Studio实例仅支持包周期计费。您可以根据需要参考云服务退订退订DataArts Studio包年包月套餐。 OBS OBS计费说明 OBS服务支持按需和包周期计费,套餐包暂不支持退订。本例中使用按需计费,完成后删除新建的存储桶即可;另外,DataArts Studio作业日志和 DLI 脏数据默认存储在以dlf-log-{Project id}命名的OBS桶中,在退订DataArts Studio后可以一并删除。 MRS MRS计费说明 MRS服务支持按需和包周期计费。本例中使用按需计费,完成后删除MRS集群即可。如果使用包周期计费,您需要参考云服务退订退订包年包月套餐,并删除MRS集群。 DWS DWS计费说明 DWS服务支持按需和包周期计费。本例中使用按需计费,完成后删除DWS集群即可。如果使用包周期计费,您需要参考云服务退订退订包年包月套餐,并删除DWS集群。 SMN SMN计费说明 SMN服务按实际用量付费,退订DataArts Studio服务后不会再产生通知,您也可以直接删除SMN服务已产生的主题和订阅。 EIP EIP计费说明 EIP服务支持按需和包周期计费,本例中使用按需计费,完成后删除EIP即可。如果使用包周期计费,您需要参考云服务退订退订包年包月套餐,并删除EIP。 DEW DEW计费说明 KMS密钥管理按密钥实例进行按需计费,您可以直接删除DEW服务已产生的KMS密钥。 APIG APIG计费说明 如果您使用的是数据服务专享版,则不涉及此项费用。 使用数据服务专享版时,共享版API网关按实际使用量计费,包含API调用量(次数)和流量费用(下行流量)两个维度。退订DataArts Studio服务后不会再产生API调用,您也可以直接删除发布到APIG网关上的API。 父主题: 企业版:基于MRS Hive的出租车出行 数据治理 流程
  • 云服务接入的其他相关操作 您还可以在云服务类型Prometheus实例的详情界面进行取消接入云服务等相关操作,具体请参见表3。 表3 相关操作 操作 说明 搜索云服务 在“云服务接入”界面搜索框中输入关键字,即可搜索云服务。 取消接入云服务 在“云服务接入”界面右侧已接入云服务下单击需要取消接入的云服务卡片,在弹出的对话框中单击“取消接入云服务”。 查看/修改已接入的云服务标签配置 在“云服务接入”界面单击已接入云服务下的云服务卡片,即可修改“接入云服务标签(可选)”的相关设置,具体设置请参见表2。
  • 接入概述 Prometheus监控对常用的基础设施、中间件、自定义组件等进行了集成,通过创建采集任务执行插件脚本,就可以对相应的组件进行监控,结合 应用运维管理 平台和开源Grafana可以提供一站式全方位的监控体系,帮助业务快速发现和定位问题,减轻故障给业务带来的影响。 已接入的组件会显示在采集任务页面,可以配仪表盘、告警规则。 采集任务主要有两类,分别为中间件采集任务和自定义采集任务。 中间件采集任务:使用中间件插件创建的采集任务。 自定义采集任务:使用自定义插件创建的采集任务。 AOM 可观测监控Prometheus版提供快捷安装配置各类型中间件插件及自定义插件的功能,并提供开箱即用的专属监控大盘。 中间件:您可以直接使用内置的中间件插件来创建采集任务,目前支持的中间件插件有以下几种(中间件插件不支持自定义、修改、删除): MYSQL:MySQL采集器,可监控MySQL相关指标。 REDIS:Redis采集器,可监控Redis相关指标。 KAFKA:Kafka采集器,可监控Kafka相关指标。 NGINX:Nginx采集器,可监控Nginx相关指标。 MONGODB:MongoDB采集器,可监控MongoDB相关指标。 CONSUL:Consul采集器,可监控Consul相关指标。 NODE:Node采集器,可监控Node相关指标。 HAPROXY:HAProxy采集器,可监控HAProxy相关指标。 POSTGRESQL:PostgreSQL采集器,可监控PostgreSQL相关指标。 ELAS TICS EARCH:Elasticsearch采集器,可监控Elasticsearch相关指标。 RABBITMQ:RabbitMQ采集器,可监控RabbitMQ相关指标。 CUSTOM_EXPORTER:用户安装的Exporter采集器,可以监控用户自定义的其他组件相关指标业务。 自定义插件:是用户按需求自定义创建的插件。 父主题: 虚机场景Exporter接入
  • 基本概念 CMDB用于组织应用结构信息以及相关配置信息,主要概念如下: 企业项目: 华为云企业项目,一个项目可以包含一个或者多个应用。 应用管理:管理资源对象与应用之间的关系。CMDB层次结构遵循“应用 + 子应用(可选)+ 组件 + 环境”的应用管理模型。 应用:应用资源管理的基础对象,资源管理模型的根节点。一个应用代表一个逻辑单元,可以理解为项目、产品、业务。应用创建后,每个region都可以看到相同的应用拓扑信息。 子应用:应用管理的可选节点,同一个应用下,最多可创建三层子应用。子应用可以理解为服务,对组件/微服务的归组分类。 组件:构成应用的最小单元,可以理解为应用程序或者应用依赖的一个中间件云服务组件,例如RDS,DMS。组件一般跟下面的环境一起组合使用,一个组件可以包含一个或者多个环境。比如一个订单的应用程序,包含功能测试环境,压力测试环境,预发环境以及现网环境等。 环境:一个组件或者程序,由于部署不同的配置参数,形成多个环境。每个环境都有region属性,可以通过region信息实现环境的过滤,也可以在创建环境时打上一个或多个标签,通过标签进行环境过滤。例如按照环境类型区分包括:正式、测试。按照区域区分包括:华东、华南。按照DevOps流水线阶段区分包括:alpha,beta,gamma,product。 环境标签:环境标签是为环境设置的一个属性,多个环境可能具有相同的标签,通过标签可过滤显示需要的环境。同一个标签只能添加在本应用下的不同环境,不能跨应用添加。 资源绑定:将资源对象与应用下的环境建立关联关系,在同一个应用下资源对象实例可属于多个环境。 资源解绑:关联资源后,当组件或环境信息变化,不需要资源时,可将资源从原应用节点解除绑定。 资源转移:关联资源后,当组件或环境信息变化,需要及时转移资源时,可将资源从原应用节点转移到目标应用的节点下。
  • 功能说明 表1 功能说明 类别 说明 首页 提供应用、主机等资源的检索功能,支持通过关键字、名称等方式快速检索资源。 应用管理 用于管理云服务对象与应用之间的关系,层次结构遵循应“应用 + 子应用(可选)+ 组件 + 环境”的应用管理模型。 资源管理 对用户所有的各类云服务进行统一管理。可全局查看所有的云服务资源对象与应用的关联关系,包括未绑定应用的云资源,便于用户对资源进行分析和管理。 环境标签 根据实际的使用场景,为已创建的应用环境添加标签,便于用户快速过滤和查找相同属性的应用环境。 企业项目 华为云企业项目,一个项目可以包含一个或者多个应用。
  • 更多应用发现规则操作 应用发现规则添加完成后,您还可以执行表2中的操作。 表2 相关操作 操作 说明 查看规则详情 在“名称”列单击规则的名称。 启、停规则 单击“操作”列的“启用”。 单击“操作”列的“停用”。停用后,AOM将不采集进程的指标数据。 删除规则 删除一个发现规则:在“操作”列选择“删除”。 删除一个或多个发现规则:选中一个或多个发现规则前的复选框,单击页面左上角的“删除”。 说明: 内置发现规则不支持删除操作。 修改规则 在“操作”列选择“修改”。 说明: 内置发现规则不支持修改操作。
  • 过滤规则 ICAgent会在目标主机上进行周期性探测,类似ps -e -o pid,comm,lstart,cmd | grep -v defunct命令的效果,查出目标主机的所有进程。然后将每一个进程分别与过滤规则(过滤规则详见表1)进行匹配。如果进程满足过滤规则,则进程会被过滤掉,不会被AOM发现;如果进程不满足过滤规则,则进程不会被过滤,会被AOM发现。 探测结果类似如下回显信息: PID COMMAND STARTED CMD 1 systemd Tue Oct 2 21:12:06 2018 /usr/lib/systemd/systemd --switched-root --system --deserialize 20 2 kthreadd Tue Oct 2 21:12:06 2018 [kthreadd] 3 ksoftirqd/0 Tue Oct 2 21:12:06 2018 (ksoftirqd/0) 1140 tuned Tue Oct 2 21:12:27 2018 /usr/bin/python -Es /usr/sbin/tuned -l -P 1144 sshd Tue Oct 2 21:12:27 2018 /usr/sbin/sshd -D 1148 agetty Tue Oct 2 21:12:27 2018 /sbin/agetty --keep-baud 115200 38400 9600 hvc0 vt220 1154 docker-containe Tue Oct 2 21:12:29 2018 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --shim docker-containerd-shim --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --runtime docker-runc --metrics-interval=0 表1 过滤规则 过滤规则 举例 如果进程的“COMMAND”列的值为“docker-containe”、“vi”、“vim”、“pause”、“sshd”、“ps”、“sleep”、“grep”、“tailf”、“tail”或“systemd-udevd”,且为非容器内的进程,则该类进程会被过滤掉,不会被AOM发现。 例如,上面信息中“PID”为“1154”的进程,因为其“COMMAND”列的值为“docker-containe”,所以该进程不会被AOM发现。 如果进程的“CMD”列的值以“[”开头,且以“]”结尾,则该类进程会被过滤掉,不会被AOM发现。 例如,上面信息中“PID”为“2”的进程,因为其“CMD”列的值为“[kthreadd]”,所以该进程不会被AOM发现。 如果进程的“CMD”列的值以“(”开头,且以“)”结尾,则该类进程会被过滤掉,不会被AOM发现。 例如,上面信息中“PID”为“3”的进程,因为其“CMD”列的值为“(ksoftirqd/0)”,所以该进程不会被AOM发现。 如果进程的“CMD”列的值以“/sbin/”开头,则该类进程会被过滤掉,不会被AOM发现。 例如,上面信息中“PID”为“1148”的进程,因为其“CMD”列的值以“/sbin/”开头,所以该进程不会被AOM发现。
  • 内置发现规则 AOM提供了Sys_Rule和Default_Rule两个内置的发现规则,内置的发现规则会在所有主机上执行,包括后续新增的主机。其中Sys_Rule优先级大于Default_Rule,即优先在主机上执行Sys_Rule,如果满足Sys_Rule,则不执行Default_Rule,如果不满足Sys_Rule,则执行Default_Rule。规则内容如下: Sys_Rule(不能停用) 使用Sys_Rule规则的场景下,组件名和应用名配对使用,必须同时设置组件名和应用名信息,取值优先级如下: 应用名称取值优先级: 取进程的启动命令中“Dapm_application”字段的值。 如果1为空,则取环境变量“JAVA_TOOL_OPTIONS”中“Dapm_application”字段的值。 如果2为空,则取环境变量“PAAS_MONITORING_GROUP”的值。 如果3为空,则取进程的启动命令中“DAOM.APPN”字段的值。 组件名称取值优先级: 取进程的启动命令中“DAOM.PROCN”字段的值,如果为空则取“Dapm_tier”字段的值。 如果1为空,则取环境变量“JAVA_TOOL_OPTIONS”中“Dapm_tier”字段的值。 如果2为空,则取环境变量“PAAS_APP_NAME”的值。 如下示例所示,则组件名为atps-demo,应用名为atpd-test。 PAAS_MONITORING_GROUP=atpd-test PAAS_APP_NAME=atps-demo JAVA_TOOL_OPTIONS=-javaagent:/opt/oss/servicemgr/ICAgent/pinpoint/pinpoint-bootstrap.jar -Dapm_application=atpd-test -Dapm_tier=atps-demo Default_Rule(可停用) 如果进程的“COMMAND”列的值为“java”,则组件名依次按照优先级从命令行中的jar包名、命令行中主类名、命令行中第一个非-开头的关键字获取,应用名使用默认值unknownapplicationname。 如果进程的“COMMAND”列的值为“python”,则组件名取命令行中第一个py/pyc脚本名,应用名使用默认值unknownapplicationname。 如果进程的“COMMAND”列的值为“node”,则组件名取命令行中第一个js脚本名,应用名使用默认值unknownapplicationname。
  • 查看Recording Rule指标 Recording Rule配置完成后,可通过AOM的“指标浏览”界面查看和通过Grafana系统查看Recording Rule指标。 方式一:通过AOM的“指标浏览”界面查看 在“指标浏览”界面,从下拉列表选择已配置Recording Rule的Prometheus实例。 单击“全量指标”,在搜索框中输入对应的Recording Rule指标名称来查看该指标的详细信息。 方式二:通过Grafana查看 具体操作请参见通过Grafana查看AOM中的指标数据。
  • 在网站添加备案号 备案完成后,需要在网站底部添加ICP备案号和公安备案号。 登录企业门户控制台,选择已购买的站点,单击“网站设计”,进入企业门户管理后台界面。 图1 企业门户多终端独立版网站设计 单击“站点编辑”,进入站点编辑界面。 图2 管理后台 单击“插件”,在弹出的“我的插件”对话框中,拖拽“备案”插件到网站中,弹出“选择备案类型”对话框。根据实际情况选择备案类型,单击“确定”。 图3 备案插件 单击“样式设置”,弹出“样式设置”对话框。设置备案号、字体和字号等信息,设置完成后,单击“确定”。 图4 样式设置 单击“属性”,弹出“属性”对话框。勾选“页脚元素”,关闭“属性”对话框,将设置好的备案插件拖入页脚中。 图5 属性
  • 操作步骤 登录企业门户控制台。 选择需要分销的站点,单击“网站设计”,进入企业门户管理后台。 图1 企业门户多终端独立版网站设计 在左侧导航栏,选择“分销 > 分销商管理”。 图2 分销商管理 在分销商管理页面,单击“分销商设置”。 图3 分销商设置 根据界面提示,配置相关参数。 申请设置 图4 申请设置 手机号验证 开启,在申请成为分销商之后,会对其手机号进行验证。 关闭,不需要手机号验证。 填写地址 开启,在申请成为分销商之后,需要填写自己的实际地址。 关闭,不需要填写地址。 上下级条件设置 图5 上下级条件设置 注册即成为上下级,若您为分销商,只需将链接提供给下级,下级直接注册,无论下级是否购买产品,您都可成为其上级分销商,之后若下级购买商品,您获得佣金。 需要申请或者购买,若您为分销商,需要将链接提供给下级,通过此链接注册,且必须申请或者购买产品,您才可成为其上级分销商,即可获得佣金。若只通过此链接注册,但未申请或者购买产品,则不能成为其上级分销商和获得佣金。 自动审查设置 手动审核 如图6所示,如果选择不开启自动审查,当客户在产品详情页面单击“我要分销”,申请成为分销商时,管理员在收到用户申请后需在分销商管理中手动审核。 图6 自动审查设置 管理员进入企业门户管理后台。 在左侧导航栏,选择“分销 > 分销商管理”。 在申请列表中,在需要审核的客户所在行选择“操作 > 成为分销商”。 图7 分销商审核 自动审核 如图8所示,如果选择开启自动审查,需根据界面提示配置开启条件。 图8 设置自动审查及开启条件 当客户在产品详情页面单击“我要分销”,申请成为分销商时,如果不符合条件时,页面会提示申请成为分销商的条件。 佣金提成设置 结算方式 图9 结算方式 付款完算:表示客户付款之后即可获得佣金。 订单完算:表示网站购买订单已完成,可获得佣金。 佣金提成设置完成后,如果需要修改,必须在所有的分销订单都已结算完成,才可以操作,否则会出现佣金结算异常。 提成比例 提成比例产品销售产生的关系最多只有三级,分销商分为一级分销商、二级分销商和三级分销商,分销商获得的提成包括销售佣金和推广佣金。 销售佣金:指产品销售者获得的佣金,也是一级分销商佣金。 推广佣金:指每一个分销商的下级分销商销售产品后,上级分销商拿到的佣金,推广佣金最多只有两级。 如果用户已经与另一分销商建立分销关系,则用户需要使用自己的分销链接销售产品,才能获得销售佣金。 示例:A是品牌商发展的分销商,B是A发展的分销商,C是B发展的分销商,D是C发展的分销商。商品价格为100元/件,如图10为设置的分销商提成比例: 图10 提成比例 当A销售100元的产品时,A (一级分销商)可以得 6元。 图11 A分销商销售产品 当B销售100元的产品时,B (一级分销商)得6元,A (二级分销商)可以得 4元。 图12 B分销商销售产品 当C销售100元的产品时, C (一级分销商)得 6元,B(二级分销商) 得4元,A (三级分销商)可以得 2元。 图13 C分销商销售产品 当D销售100元的产品时,D (一级分销商)得6元,C (二级分销商)得4元,B (三级分销商)可以得 2元,A无法获取提成。 图14 D分销商销售产品 单击“确定”。
  • 操作步骤 开启多语言版本。 登录企业门户控制台,选择已购买的站点,单击“网站设计”,进入后台管理界面,如图1所示。 图1 企业门户多终端独立版网站设计 单击“站点编辑”,进入站点编辑界面,如图2所示。 图2 站点编辑 添加多语言模块,将多语言模块拖入到页面中,如图3所示。 图3 添加多语言模块 选择多语言模块切换样式,如图4所示。 图4 选择样式 单击进行多语言编辑。 图5 多语言编辑 单击“新增语言站点”,如图6所示。 图6 新增语言站点 在语言名称栏,选择“其他”。 图7 选择语言名称 输入语言名称“韩语”,设置“语言参数”并保存。 图8 输入语言名称和语言参数 设置语言参数后,访问网站时显示的语言参数则为自定义语言参数。如图所示。 图9 显示语言参数值 系统默认的语言暂时不支持修改参数,新增语言站点支持修改参数。 复制网页内容。在操作列可以对该语言进行复制和删除操作。如果您已经搭建好中文版的网站内容,可直接将中文版内容复制到其他语言站点,然后修改其站点的内容即可,无需重复搭建,可节省搭建时间。 语言版本仅针对系统的文字,自己添加的内容是根据添加输入的内容直接展示的。例如在英文版网站添加一篇文章,文章用中文编辑的,那么显示出来也是中文,系统不支持自动将中文文章转换成英文文章。 单击复制按钮可以将当前页面的内容复制到选择的站点上,例如当前在英文站点编辑界面,选择复制韩语站点,即可将英语站点的内容复制到韩语站点。如图10所示。操作前请务必做好数据库备份,以免操作失误造成数据丢失。 图10 复制站点 单击“是”并“确定”,站点复制成功,如图11所示。 图11 成功复制站点 复制后打开韩语站点,网页显示为英文页面,内容跟英语站点一致,如图12所示。用户需自行翻译替换站点语言及内容,系统不支持自动翻译。 图12 韩语站点 设计语言版本内容。在编辑列单击编辑,可以进入该语言站点的编辑界面。语言版本的设计与中文版相同,不再赘述。 图13 编辑多语言站点 开启语言导航。 勾选“开启站点”,可以开启新增的语言站点。如图14所示。 图14 开启站点 开启后在页面多语言模块中显示韩语,如所图15示。 图15 多语言模块 设置多语言切换样式。 单击可以更换多语言模块样式,如图16所示。 图16 更换样式 单击设置样式。设置多语言模块的样式,间距,文字大小、颜色和背景颜色,并单击保存。如图17所示。 图17 设置样式 单击可以设置各语言的标识图,如图18所示。 图18 设置语言标示图 属性设置可以设置背景边框等,勾选“页脚元素”可以将多语言模块放入到页脚元素在。如图19所示。 图19 属性设置 单击页面上的“保存”。预览时即可看到新增的“韩语”站点,如图20所示。 图20 新增站点 设置默认语言版本。勾选默认值为是,可以将该语言设置为站点默认语言,如图21所示。当用户访问网站时,系统将默认跳转该语言站点。 图21 设置默认语言
  • 5、APP、微信、小程序相关注意事项 安卓应用市场管控越来越严格,如果应用市场要求提供源代码、著作权等,目前不支持提供,因此也无法上架。 企业门户虽然支持生成IOS APP,但是无法上架苹果商店。App Store要求只有原生类APP才能通过审核上架,H5页面的混合APP不允许上架。 小程序域名必须要支持HTTPS,因此需要安装SSL证书,否则无法预览。 小程序涉及支付类的功能,无法通过预览测试,此类功能只有在小程序上线后才生效。
  • 步骤四:华为云客服使用示例 在客户服务云平台,单击“签入”,弹出“在线交谈工作台”。 图13 座席签入 单击“示闲”,此状态表示座席人员空闲,可以接待客户。 图14 座席示闲 在企业门户预览页面,单击华为云客服图标,弹出“在线客服”对话框。 图15 单击华为云客服图标 在“在线客服”对话框中,显示“已接通座席”时,您可以与在线客服进行交谈。 图16 已接通座席 在“在线客服”对话框中,模拟客户发送信息,例如“您好”。 图17 模拟客户发送信息 在客户服务云平台的“在线交谈工作台”对话框中,显示客户发送的信息,客服可以根据实际情况回复客户。 图18 回复客户信息 此时在企业门户的“在线客服”对话框中,显示如下。 图19 客户侧显示的客服回复信息
  • 操作场景 华为云客服提供基于SaaS场景的云化人工座席服务,包括租户自行配置和维护虚拟呼叫中心,租户自行管理呼叫中心的人工座席,能够帮助企业以最小成本构建呼叫中心,为自己的客户提供人工语音或视频服务。 企业门户PC版支持对接华为云客服,您可以通过华为云客服设置在线客服,通过智能机器人或人工在线客服,快速解决客户咨询、建议等问题。企业门户仅支持通过文字和客服进行沟通,不支持电话和视频。 仅企业用户支持使用华为云客服插件。
  • 步骤三:在企业门户对接华为云客服 登录企业门户控制台,单击“网站设计”,进入管理后台界面。 单击“站点编辑”,进入站点编辑界面。 单击“插件”,弹出“我的插件”对话框。在“所有插件”页签,拖拽出“华为云客服”。 图10 我的插件 在“设置”对话框中,选择华为云客服的版本,输入2获取的租间ID和4获取的渠道ID,单击“确定”,完成华为云客服的对接。 图11 设置华为云客服 在页面右上角单击“保存”,然后单击“预览”,预览页面的右下角显示如下图时,表示华为云客服对接成功。 图12 成功对接华为云客服
  • 添加图片模块 在一个网站中文字和图片是主要的表现形式,本章节介绍如何在网站中添加图片模块。添加图片的具体规格要求如下 : 图片(入门版和标准版):jpg(1MB以内)、jpeg(1MB以内)、gif(1MB以内)、png(1MB以内)、webp(1MB以内)、ico(100KB以内) 图片(营销版及以上版本):jpg(3MB以内)、jpeg(3MB以内)、gif(3MB以内)、png(3MB以内)、webp(3MB以内)、ico(100KB以内) 登录企业门户控制台,单击“网站设计”,进入管理后台界面。 单击“站点编辑”,进入站点编辑界面。 在“添加”中,将图片模块拖拽到编辑页面空白处。 图1 添加图片模块 在“选择图片”对话框中,选择需要展示的图片。 图2 上传图片 在“我的图片”页签,您可以选择已上传的图片。在“互联网图片”页签中,您可以输入图片URL,URL必须为一张图片在某个网页上的地址,且必须是以图片格式后缀结尾。勾选URL后的复选框,企业门户会自动在“我的图片”页签保留一个副本,届时也可以选择直接使用保存好的图片而放弃URL链接。如不勾选则不保存副本。 图3 上传互联网图片 编辑图片,图片上方为图片编辑功能。 图4 编辑图片 图片编辑详情如下: :网站是由很多的模块组成的,这样就会有层次的关系,这两个功能可以将模块移到上一层或下一层。 页面调整分为缩放模式和裁剪模式,可以缩放和裁剪图片,单击可以切换。 图5 页面调整 热区设置:添加热区,并为图片设置链接。 图6 热区设置 链接设置方式跟文本相同,参照添加超链接。 属性设置:可以更换图片,设置链接,设置图片背景边框透明度等。 图7 属性设置 链接设置方式跟文本相同,参照添加超链接。 勾选“页脚元素”可以将图片模块拖入到页脚中。 动画设置:为图片设置动画效果。 图8 设置动画 图片特效设置:为图片设置特效。 图9 设置特效 单图效果:为图片设置效果及时间,如缩小、移动和闪现等。 焦点效果:为图片设置效果及时间,并可以设置图片背景效果和图标。 内容效果:除了为图片设置效果及时间,背景效果外,还可以设置文字内容和标题,在单击该图片是显示内容。 图10 内容效果 标题效果:为图片设置标题和特效,以及标题背景效果等。 图11 设置标题效果 设置标题效果后,鼠标移到图片时显示效果如图12所示。 图12 标题效果 图片编辑功能中还有对齐、锁定、删除功能,跟文本模块一样,在此不再赘述,请参考编辑文本。 单击右上角“保存”,保存图片设置。 父主题: 编辑入门
共100000条