云服务器内容精选

  • 示例代码 为便于理解函数的使用方法,本文为您提供源数据,基于源数据提供函数相关示例。创建表salary,并添加数据,命令示例如下: CREATE EXTERNAL TABLE salary ( dept_id STRING, -- 部⻔ userid string, -- 员⼯ID sal INT ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' stored as textfile; 添加数据如下: d1,user1,1000 d1,user2,2000 d1,user3,3000 d2,user4,4000 d2,user5,5000 示例 返回每个部门的名称 当 dept_id 的值为d1时,返回 DLI ;值为d2时,返回 MRS ;其他场景返回Others。 select dept, decode1(dept, 'd1', 'DLI', 'd2', 'MRS', 'Others') as result from sale_detail; 返回结果: d1 DLI d2 MRS d3 Others d4 Others d5 Others
  • 参数说明 表1 参数说明 参数 是否必选 参数类型 说明 expression 是 所有数据类型。 要比较的表达式。 search 是 与expression一致。 与expression进行比较的搜索项。 result 是 所有数据类型。 search和expression的值匹配时的返回值。 default 否 与result一致。 如果所有的搜索项都不匹配,则返回default值,如果未指定,则返回NULL。
  • 网络配置流程 创建DRS公网网络任务,为DRS实例绑定弹性公网IP。 在创建公网网络的DRS任务时,可在实例信息页面为DRS实例绑定弹性公网IP。 其他云申请弹性公网IP并绑定到数据库。 不同数据库对应方法不同,具体操作步骤可参考其他云官网资料进行设置。 其他云数据库添加白名单。 其他云数据库需要添加DRS弹性公网IP远程访问数据库的权限。 各厂商云数据库添加白名单的方法不同,请参考各厂商云数据库官方文档进行操作。 测试连接。 登录DRS控制台,单击已经创建的DRS任务操作列的“编辑”,重新进入“源库及目标库”界面,输入其他云的数据库IP、端口、用户名、密码进行测试连接。
  • 上行短信和下行短信分别是什么?如何关联? 上行短信是指短信接收方收到短信后,回复的短信。 下行短信是指调用发送短信API,通过运营商下发到短信接收方手机的短信。 通过接收手机号+通道号组合,可以关联下行短信和上行短信,示例如下: 下行短信接收号码收到短信并直接回复时,可以实现下行短信与上行短信的关联;如果更换其他号码回复短信,即下行短信接收号码和上行短信发送号码不一致时,则无法实现关联。 针对同一个通道号,同一个下行短信接收号码,仅有一条下行短信时,可以实现下行短信与上行短信的关联;如果存在多条下行短信,则无法实现一对一关联。 如果您对下行短信和上行短信的关联有明确要求,请联系华为云客服,报备业务场景,申请通道号支持自定义扩展码。 数据项 1.客户发送下行短信 2.响应消息 3.用户回复短信 4.上行短信通知 通道号 from from (上行短信) to 模板ID templateId - - 下行短信接收号码(上行短信发送号码) to originTo from 下行短信ID - smsMsgId - 用户回复的短信内容 - - body 上行短信ID - - smsMsgId 父主题: 其他问题
  • 约束限制 仅 企业主机安全 版本为旗舰版和网页防篡改版,且Linux Agent版本≥3.2.12或Windows Agent版本≥4.0.18时,支持企业主机安全自保护。 Windows自保护功能依赖AV检测、HIPS检测或者勒索病毒防护功能使能驱动才能生效,只有这三个功能开启一个以上时,开启自保护才会生效。相关操作请参见: 开启勒索病毒防护。 AV检测、HIPS检测默认开启,如果您手动关闭了这两个检测项,可参考查看策略组,重新开启。 开启自保护策略后的影响如下: Windows主机不能通过控制面板卸载Agent,支持通过企业主机安全控制台卸载。 Windows主机的Agent安装路径C:\Program Files\HostGuard下除了log目录、data目录(如果Agent升级过,再加上upgrade目录)外的其他目录无法访问。 Linux主机不能通过命令卸载Agent,支持通过企业主机安全控制台卸载。 Linux主机执行命令停止或重启企业主机安全,需要输入验证码(验证码为执行停止或重启命令后界面回显的字符)。 隐藏企业主机安全的进程信息。
  • 响应说明 响应状态码: 200 表2 响应体参数 序号 名称 参数类型 是否必选 说明 1 schema object True 返回消息 1.1 returnCode string True 返回码。 000: "申请成功,请注意查收邮件获取账号信息,如未收到邮件请联系运营人员" 001: "验证码不存在或者过期,请重新获取" 002: "验证码错误" 003: "校验验证码出现异常,请联系运营人员" 004: "已经存在试商用或者商用的租户,试用失败,请联系运营人员" 005: "资源冲突,请一分钟后再试" 006:"没有支持试用的音频或多媒体接入码,试用失败,请联系运营人员" 205:"今日系统发送邮件已达阈值,请联系运营人员修改系统每天总发送阈值", 1.2 returnMsg string False 描述信息 响应状态码: 400 错误的请求:请检查请求路径及参数 响应状态码: 401 未授权:1. 请确认是否购买了相关服务。 2. 请联系客服人员检查您账号的当前状态。 响应状态码: 403 鉴权失败 响应状态码: 404 请求的内容未找到:请检查请求的路径 响应状态码: 500 业务失败:请依次确认您请求中各参数的取值。
  • 报文样例 场景描述:修改用户 URL:https:// 域名 /apiaccess/rest/sum/v1/tenantSpaces/users/{userId} 请求头 x-app-key:953587d812f642998ee1f633b81212f3 Authorization:Bearer e3fca9398eaa5cef4b57b523b9c75fae Content-Type:application/json 请求消息: { "userName":"userName01", "phone":"12012341234", "email":"test@huawei.com", "profile":"Operator" } 响应消息: { "message": "", "retcode": "0" }
  • 报文样例 无请求头 请求参数: {"token":"*********************"} 响应参数: { "returnCode":"0", "returnMsg":"success", "data":{ "userAccount":"xx", "userId":"xx", "tenantId":"xx", "tenantSpaceId":"xx", "locale":"zh_CN" } }
  • 响应说明 响应状态码: 200 表2 响应体参数 序号 名称 参数类型 是否必选 说明 1 schema object True 返回消息 1.1 returnCode string True 返回码。 0:成功 1:token为空 2:token不合法 3:token过期 4:系统错误 1.2 returnMsg string False 描述信息 1.3 data object False 用户信息 1.3.1 userAccount string False 用户账号 1.3.2 userId string False 用户唯一标识 1.3.3 tenantId string False 租户唯一标识 1.3.4 tenantSpaceId string False 租间标识 1.3.5 locale string False 语言信息 响应状态码: 400 错误的请求:请检查请求路径及参数 响应状态码: 401 未授权:1. 请确认是否购买了相关服务。 2. 请联系客服人员检查您账号的当前状态。 响应状态码: 403 鉴权失败 响应状态码: 404 请求的内容未找到:请检查请求的路径 响应状态码: 500 业务失败:请依次确认您请求中各参数的取值。
  • 座席签出成功 标示符 AgentOther_ShutdownService 作用 表示某个座席签出成功 附带信息 loginTime:登录时间。 示例: {"message":"","retcode":"0","event":{"eventType":"AgentOther_ShutdownService","workNo":"49999","content":{"loginTime":"1471585949806"}}} 父主题: 其他座席相关事件
  • 查看监控指标数据 以采集弹性云服务器的监控指标为例,查看弹性云服务器对应的命名空间、指标ID、维度的Key和Value。 在支持监控的服务列表页面查看对应的监控指标参考文档。 在参考文档中查看命名空间,弹性云服务器对应的命名空间为“SYS.E CS ”。 查看监控指标的指标ID和测量对象(维度),例如监控指标CPU使用率的指标ID为“cpu_util”,测量对象为“云服务器”。 查看维度的Key和Value,云服务器维度的Key和Value分别为instance_id和云服务器ID。
  • 界面配置json说明 会议中的界面,界面上的部分元素是通过config接口进行自定义。可以自定义的界面元素如下: 会议窗口名称(仅针对windows平台) 会议开始后,在Windows任务栏上会生成一个会议的图标,鼠标指向该图标时会显示会议的缩略窗口,该窗口的名称可以自定义。 图1 会议窗口名称 会议信息页面点击复制会议详情的内容 会议链接的域名前缀默认是https://bmeeting.huaweicloud.com/(如https://bmeeting.huaweicloud.com/#/j/982989574),如果入会Portal是第三方自己开发的,会议信息页面点击复制会议详情按钮后,会议详情内容需要用户自定义。 图2 会议信息 会控按钮 删除或者修改SDK中自带的会控按。具体可以删除和修改的按钮见按钮ID定义表。 自定义新增按钮。具体用例见自定义会控按钮。 图3 底部工具栏和更多菜单 图4 共享工具栏和更多菜单 图5 状态工具栏 config接口参数描述 表1 参数说明 参数 是否必须 类型 描述 uiConfig 是 string Json对象字符串"{"frame":object}", object对象有格式要求,若不匹配则配置不生效。详细规则见下表2、表3、表4、表5。 表2 frame对象介绍 key value类型 描述 name string 会议窗口名称。如图1中的窗口名称(MyApp)。 confMenu object 会议窗口上的按钮配置对象。如图3和图4中所示按钮。 表3 confMenu对象介绍 key value类型 描述 toolBar object 会议窗口上的按钮配置对象。如图3和图4中所示按钮。 titleBar object 会议窗口上的标题栏配置对象。如图2中的会议信息。 statusBar object 会议窗口左上角的状态栏配置对象。如图5中的按钮。 表4 toolBar对象子key介绍 key value类型 描述 button object[] 会议窗口上的按钮配置对象。如图3和图4中所示按钮和菜单。 customButton object[] 会议窗口上的第三方自定义按钮配置对象。如图3中的②③和图4中的①②。 表5 statusBar对象子key介绍 key value类型 描述 button object[] 会议窗口左上角的状态栏上的按钮配置对象。如图5中的按钮。 表6 titleBar对象介绍 key value类型 描述 confDetail object[] 如图2中的会议信息 表7 confDetail的对象key介绍 key value类型 描述 button object[] 会议信息窗口上的按钮配置对象。 表8 toolBar对象和confDetail对象中button对象子key介绍 key value类型 描述 buttonId string 按钮的唯一标识。具体buttonId与按钮的对应关系见表9 按钮buttonId介绍。 showAsAction string 是否显示。只有2个取值,“never”:不显示,“ifRoom”:显示。 isCustomizedClick bool 是否点击注入。true:点击注入,用户点击按钮时发送通知消息,SDK不做点击响应处理。 表9 customButton对象子key介绍 key value类型 描述 buttonId string 第三方自定义的按钮id。如“customMenu”。 title string 第三方自定义按钮的显示的名称。如“自定义按钮”。 buttonImg string 第三方自定义按钮的图标路径,使用绝对路径。如“to/path/image.svg”,支持svg/png等格式 注:需要UTF8编码。 buttonPos int 第三方自定义按钮的位置。0:工具栏更多菜单,1:底部工具栏,2:共享工具栏 表10 按钮buttonId介绍 按钮名称 按钮id 说明 麦克风 "microphone" 可隐藏 扬声器 "speaker" 可隐藏 摄像头 "camera" 可隐藏 邀请 "invite" 可隐藏,可注入 离开 "leave" 可隐藏,可注入 共享 "share" 可隐藏,可注入 与会者 "attendee" 可隐藏,可注入 反馈 "feedback" 可隐藏,可注入 标注 "annotation" 可隐藏(仅对win平台生效) 授予远程控制 "remote_control" 可隐藏(仅对win平台生效) 停止共享 "stop_share" 可隐藏 聊天 "chat" 可隐藏,可注入 字幕功能:开启字幕、字幕翻译 "subtitle" 可隐藏 安全 "security" 可隐藏 网络检测 "network_detection" 可隐藏 允许与会者解除静音 "allow_unmute" 可隐藏(仅对win平台生效) 打开/关闭双屏模式 "dual_screen" 可隐藏(仅对win平台生效) 录制 "record" 可隐藏 投票 "vote" 可隐藏 复制会议信息 "copy_conf_info" 可注入 与会者详情 "participant_detail" 可注入(mac无需注入) 复制观众链接 "copy_audience_conf_info" 可注入 按照上面的定义,完整的可定制的界面元素的json格式配置项如下: { "frame": { "name": "demo", "confMenu": { "titleBar": { "confDetail": { "button": [ { "buttonId": "copy_conf_info", "isCustomizedClick": true } ] } }, "statusBar": { "button": [ { "buttonId": "record", "showAsAction": "never" } ] }, "toolBar": { "customButton": [ { "buttonId": "customMenu", "title": "自定义按钮", "buttonPos": 1, "buttonImg": "imagePath", "subMenu": "" }, { "buttonId": "customMore", "title": "自定义更多", "buttonPos": 0, "buttonImg": "imagePath" }, { "buttonId": "customShare", "title": "自定义共享", "buttonPos": 2, "buttonImg": "imagePath" } ], "button": [ { "buttonId": "microphone", "showAsAction": "never" }, { "buttonId": "speaker", "showAsAction": "never" }, { "buttonId": "camera", "showAsAction": "never" }, { "buttonId": "invite", "showAsAction": "never", "isCustomizedClick": true }, { "buttonId": "leave", "showAsAction": "never", "isCustomizedClick": true }, { "buttonId": "attendee", "showAsAction": "never", "isCustomizedClick": true, "dialogPos": "center" }, { "buttonId": "share", "showAsAction": "never", "isCustomizedClick": true }, { "buttonId": "chat", "showAsAction": "never", "isCustomizedClick": true, "dialogPos": "center" }, { "buttonId": "annotation", "showAsAction": "never" }, { "buttonId": "stop_share", "showAsAction": "never" }, { "buttonId": "feedback", "showAsAction": "ifRoom", "isCustomizedClick": true }, { "buttonId": "dual_screen", "showAsAction": "never" }, { "buttonId": "remote_control", "showAsAction": "never" }, { "buttonId": "record", "showAsAction": "never" }, { "buttonId": "subtitle", "showAsAction": "never" }, { "buttonId": "security", "showAsAction": "never" }, { "buttonId": "network_detection", "showAsAction": "never" }, { "buttonId": "vote", "showAsAction": "never" } ] } } } } 由于函数config的uiConfig是string类型,需要把上述的json转换成字符串形式,请参考下面的示例代码。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 /** * UI界面配置 */ async setInvite(){ let param = { "frame": { "confMenu": { "toolBar": { "button": [{ "buttonId": "invite", "showAsAction": "ifRoom", "isCustomizedClick": true }] } } } } const apiService = new ApiService(); // json转换成string传入 let setResult = await apiService.config(JSON.stringify(param)); if(setResult.ret != 0){ window.electron.ipcRenderer.send("show-error-alert", "config error = " + setResult.ret); } } 父主题: 其他说明
  • 销售菜单新旧版对比 基于合作伙伴开展业务旅程,结合产品目标、用户需求,以及现有信息架构综合进行设计。将菜单根据主题相关性、逻辑性、一致性以及层次结构重新分类组合。从获客拉新—增长消费—业绩激励—持续运营逐步演进,易于扩展,确保可灵活兼容未来内容变动或增加,保证后续迭代周期内的架构稳定、有序。 销售菜单新旧版对比: 总经销商销售新菜单: 解决方案提供商销售新菜单: 云经销商销售新菜单: 父主题: 其他
  • 请求参数 表1 参数列表 字段名 类型 约束 说明 Method String 必选 HTTP方法类型,支持的值: GET POST PUT DELETE HEAD Bucket String 可选 桶名。 Key String 可选 对象名。 SpecialParam String 可选 特殊操作符,代表要访问的子资源,详情参见SubResourceType。 Expires Number 可选 带授权信息的URL的过期时间(单位:秒),默认值:300。 Headers Object 可选 请求中携带的头域。 QueryParams Object 可选 请求中携带的查询参数。 表2 SubResourceType 常量值 适用接口 storagePolicy 设置/获取桶存储类型。 quota 设置/获取桶配额。 storageinfo 获取桶存量信息。 location 获取桶区域位置。 acl 设置/获取桶ACL、设置/获取对象ACL。 policy 设置/获取/删除桶策略。 cors 设置/获取/删除桶CORS配置。 versioning 设置/获取桶多版本状态。 website 设置/获取/删除桶Website配置。 logging 设置/获取桶日志管理配置。 lifecycle 设置/获取/删除桶生命周期配置。 notification 设置/获取桶时间通知配置。 tagging 设置/获取/删除桶标签。 delete 批量删除对象。 versions 列举桶内多版本对象。 uploads 列举桶内分段上传任务、初始化分段上传任务。 restore 恢复归档或深度归档存储对象。
  • 执行操作时,提示“您的权限不足。Policy doesn't allow bss: unsubscribe: update to be performed.”怎么办? IAM 用户登录费用中心执行某些操作时,提示“您的权限不足。Policy doesn't allow bss: unsubscribe: update to be performed.”错误时,可执行如下操作: 使用IAM用户所在组的管理员账户登录华为云。 鼠标移动至右上方的用户名,在下拉列表中选择“ 统一身份认证 ”。 在用户组列表中,单击用户组右侧的“授权”。 请在所有区域添加“BSS Administrator”策略。添加策略的具体操作请参见创建用户组并授权。 父主题: 其他