• [伙伴总结分享] 什么逻辑可以让合作伙伴没有控制台
    首先阿里云,百度云和腾讯云基本上主流的云都合作过,可是不知道华为云出于什么考虑,只要是合作伙伴,一登录就是合作伙伴的页面,没有控制台,这个设计逻辑和从哪里产生的合作伙伴不需要管理自己的域名和服务器,合作伙伴就没有控制台了吗??合作伙伴也是客户啊,这种后台的设计逻辑真的太没谁了
  • [问题求助] 【DMAX业务大屏】业务大屏中,图层堆叠,设置了图层的上下级,但是预览后没有效果,堆叠的几个组件z-index均是1
    【功能模块】【操作步骤&问题现象】地图已设置为最底层,其它图表组件设为“上一层”1、业务大屏编辑页,渲染效果正确,图表都在地图的上一层:2、预览页面,地图遮挡住了所有图表,控制台查看各组件,z-index均为1 :3、在控制台中修改地图的div,z-index=0 ,才显示正确。【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [教程] 给IAM用户配置了桶读写权限,登录控制台仍然提示拒绝访问,请检查相应权限
    原因通过桶策略给IAM用户配置桶的读写权限后,实际上授予的权限如下:GetObject:下载对象GetObjectVersion:下载多版本对象PutObject:上传对象DeleteObject:删除对象DeleteObjectVersion:删除多版本对象上述每一个权限对应一个OBS功能接口,IAM用户使用API或SDK可以正常调用这些接口。但是通过控制台或者客户端工具(OBS Browser+)登录时,加载桶列表时会调用获取桶列表(ListAllMyBuckets)等接口,加载对象列表时会调用列举桶内对象(ListBucket)等接口,其他页面也会调用其他的OBS接口。而授予的读写权限中并没有包含这些操作的权限,所以会提示“拒绝访问,请检查响应权限”,或者“不允许在请求的资源上执行此操作”。
  • [公告] 华为云对象存储服务控制台于2020年12月28日00:00-06:00(北京时间)域名切换通知
    尊敬的华为云客户:为了进一步提升控制台访问体验的一致性,华为云计划于2020/12/28 00:00-06:00(北京时间)对对象存储服务控制台域名进行升级切换,升级详情如下:升级内容:访问华为云中国站对象存储服务控制台的域名,将由storage.huaweicloud.com 域名切换成console.uhaweicloud.com 统一域名。升级影响:升级期间无影响,升级完成之后建议使用统一的域名console.huaweicloud.com/console/#/obs访问对象存储服务控制台。如您有任何问题,可随时通过工单或者服务热线( 4000-955-988或950808 )与我们联系。给您带来不便,敬请谅解。感谢您对华为云的支持!
  • [产品讨论] 如何处理碎片
    OBS中的碎片会占用存储空间,会按照存储空间计费项进行计费。当存在运行中断或失败的分段上传任务并产生碎片后,您可以继续运行中断或失败的上传任务来消除碎片,或直接将碎片删除以节省存储空间。继续运行中断或失败的分段上传任务消除碎片OBS提供任务管理功能,当分段上传任务中断或失败时,您可以通过以下多种方式继续运行这些任务,任务完成后,碎片也会随着消除。表1 消除碎片的不同方式方式操作指导OBS Browser+OBS Browser+提供图形化的任务管理界面,单击选中碎片对应的上传对象任务,运行该任务至完成,碎片即可消除。obsutilobsutil通过结果清单记录失败的任务,您可以通过结果清单对应的任务号恢复失败的上传任务,从而消除碎片。具体操作请参考恢复失败的上传任务。OBS SDKOBS SDK通过记录上传进度提供断点续传,您可以读取记录的进度,继续上传中断或失败的分段上传任务。具体操作请参考各SDK开发指南中的“断点续传”章节。直接删除碎片当碎片不再需要时,您可以通过以下多种方式删除桶中碎片来节约存储空间。表2 删除碎片的不同方式工具方法OBS控制台OBS控制台提供图形化的碎片列表界面,您可以一键删除桶中所有碎片,也可以删除指定的一个或多个碎片。具体操作请参见清理碎片。OBS Browser+OBSBrowser+提供碎片管理功能,您可以检测桶中是否存在碎片,从而一键删除桶中所有碎片,或选中删除单个碎片。obsutilobsutil分段上传任务产生的碎片,可以通过删除分段上传任务来删除碎片。如果一个桶内有多个分段任务,则需要删除多个任务来删除桶中所有碎片。具体操作请参见删除分段上传任务。OBS API您可以通过以下步骤来直接删除桶中碎片:使用列举桶中已初始化多段任务接口,来列举所有分段上传任务,获取所有UploadId。使用取消多段上传任务接口,来取消分段上传任务,即可删除所有碎片。OBS SDKOBS SDK通常只有采用多段上传,并且最后没有合并多段上传任务时会产生碎片,您通过取消多段上传任务来删除桶内碎片。步骤如下:使用ObsClient.listMultipartUploads列举所有分段上传任务,获取所有UploadId。使用ObsClient.abortMultipartUpload取消分段上传任务,即可删除所有分段碎片。
  • [公告] 华为云对象存储服务控制台于2020年12月17 日 00:00-06:00(北京时间)域名切换通知
    尊敬的华为云客户:为了进一步提升控制台访问体验的一致性,华为云计划于2020/12/17 00:00-06:00(北京时间)对对象存储服务控制台域名进行升级切换,升级详情如下:升级内容:访问华为云国内站对象存储服务控制台的域名,将由storage.huaweicloud.com 域名切换成console.huaweicloud.com 统一域名。升级影响:升级期间无影响,升级完成之后建议使用统一的域名console.huaweicloud.com/console/#/obs访问对象存储服务控制台。如您有任何问题,可随时通过工单或者服务热线( 4000-955-988或950808 )与我们联系。给您带来不便,敬请谅解。感谢您对华为云的支持!
  • [教程] 【微服务实战第四期】《体验场景化微服务治理》保姆级教程
    欢迎广大开发者体验《微服务全生命周期实战体验》第四期:体验场景化微服务治理本期内容主要基于经典weathermap demo,让开发者场景化体验限流容错等微服务治理能力参与任务赢2000+码豆换好礼! 还有超多千元豪礼等你抱回家!加小助手微信:little-one-1806进群pick更多奖品攻略哦~动动手指赢码豆,保姆级教程开始啦~     先领取代金券(三期四期共用,有效期到本月30号活动结束) 创建部署所需的资源,具体创建方法可以参考创建VPC/CCE集群和ELB 在“环境管理”创建环境用于部署应用 单击体验Dome根据以下操作部署体验中心的天气预报应用     通过部署成功后提供的应用入口访问天气应用     返回ServiceStage控制台,并在“基础设施 > 微服务引擎”中单击“查看控制台”。如下图      进入微服务引擎控制台后,在“服务治理”页面找到刚刚部署的weathermap应用,并单击fusionweather实例进行治理操作。      这里为了演示效果,在fusionweather对forecast实例进行降级操作。(截图打卡,必须包含右上角华为云账号)      回到天气预报页面刷新即可,forecast数据不再显示。在实际使用过程中,可以根据实际场景进行治理操作、预置等。(截图打卡)注:回帖打卡格式:(打卡样例)1、华为云账号:hw202007(即右上角的字母数字组合ID)2、邀请人华为云账号:hw202006(即右上角的字母数字组合ID,如无就不填)3、课程学习心得/实战问题反馈/课程建议::(选填,欢迎发表感想)4、体验任务截图:(打卡样例图)l  实战体验截图1(必须包含右上角华为云账号)l  实战体验截图2请按回帖格式在下方回复并上传截图进行打卡
  • [问题求助] 【控制台】【创建产品】属性和命令有什么区别
    在控制台中创建产品时,需要定义模型,在模型中可以添加服务;而服务中包括属性和命令,不不清楚命令和属性有什么区别,属性不是也可以下发去修改吗,那个命令有什么区别呢?
  • [技术干货] 【转载】谈谈 Promise 以及实现 Fetch 的思路
    【转载华为云社区】Promise 是异步编程的一种解决方案。Promise/**  * 属性  */ Promise.length Promise.prototype /**  * 方法  */ Promise.all(iterable)   // 所有成功触发成功  任何失败触发失败 Promise.race(iterable)  // 任意一个成功或失败后触发 Promise.reject(reason) Promise.resolve(value) /**  * 原型  */ Promise.prototype.constructor //方法 Promise.prototype.catch(onRejected) Promise.prototype.then(onFulfilled, onRejected) Promise.prototype.finally(onFinally)Promise 有三种状态pending: 初始状态,既不是成功,也不是失败状态。resolve: 意味着操作成功完成。(resoloved)reject: 意味着操作失败。pendingpending 是初始状态,执行 resolve/reject 会进入对应状态,如果不执行,责一直为 pending 状态例如下面代码,promise 将一直在 pending 状态,不会执行 then/catch.new Promise(function (resolve, reject) { })   .then(res => console.log(res))   .catch(err => console.log(err))resolveresolve 意味着操作成功完成, 如果有 .then,值会传入 .then 的第一个参数函数里。如new Promise(function (resolve, reject) {   resolve(1) })   .then(res => console.log(res))then 的第一个参数是成功的回调,第一个参数的返回值会影响接下来链的去向。第一个参数的返回值一般有三种情况无返回值:会去执行下一个 .then ,没有参数返回值非promise:调用下一个then的函数,参数为返回值返回值为promise:根据promise的执行结果,执行 下一个then/catch,如果一直是pending,则不执行下一个then/catch例如想要在当前 then 终止,可以这样操作:  .then((res) => new Promise(() => {}))rejectreject 意味着操作失败。使用 .catch 会捕获到错误信息。与代码报错(如 undefined.a)不同的是, 代码报错如果不使用 catch 捕获,会向外传递,最终传递到根结点;而 reject 属于 promise 错误,即使不使用 catch 捕获也不会对全局有影响。用 promise 实现 fetch先来看几个问题:如果请求 code 404, 会走 then 还是 catch? (答案:then)控制台能看到一行 404 的错误, 为什么还是走 then 不是 catch 呢如果请求跨域失败,走 then 还是 catch?(答案:catch)同样是控制台看到错误,两者有什么区别呢?跨域失败的报错, 和 then 中 undefined.a 报错,如果都不 catch,后者在 react 脚手架开发环境页面会蹦,两者有什么区别?带着这几个问题,来看看 fetch。fetch 返回值是 promise,所以有三种状态 pending、resolve、reject.pending: 请求中resolve: 请求成功(code 200/404/500 等, 非 200 控制台输出错误)reject: 请求失败(跨域失败、连接超时、无网络等,控制台输出错误)我们还发现,请求失败时,只能 catch 到最后一行错误, 如图捕获后 为什么 404 在控制台看到错误,还走 then, resolve 如何实现实现有几个难点,throw 后面代码不会执行;先报错,后执行 then;catch 后错误不会打印在控制台;试了下,Promise.reject('xxx') 这样的报错方式虽然是微观任务,但是总是在.then之后才在控制台输出,更像是宏观任务。所以也加个setTImeout宏观任务调至后面。var fetch = function () {   return new Promise(function (resolve, reject) {     setTimeout(function () {       if ('请求成功 200') {         resolve('Response数据结构');       } else if ('请求成功 404,500等') {         Promise.reject('GET xxxxxxxx 404');         setTimeout(function () {           resolve('Response数据结构');         });       }     })   }) }请求失败 例如跨域失败 reject 如何实现呢同样加个 setTimeoutvar fetch = function () {   return new Promise(function (resolve, reject) {     setTimeout(function () {       if ('请求成功 200') {         resolve('Response数据结构');       } else if ('请求成功 404,500等') {         Promise.reject('GET xxxxxxxx 404');         setTimeout(function () {           resolve('Response数据结构');         });       } else if ('请求失败') {         Promise.reject('Access to fetch xxxxx with CORS disabled.');         Promise.reject('GET xxxxx net::ERR_FAILED');         setTimeout(function () {           reject('TypeError: Failed to fetch');         });       }     })   }) }还是有些问题,我们实现的因为在promise 中,错误会有前缀 Uncaught (in promise)。浏览器客户端应该有更好的实现方式。最后总结一下 fetch 的三种情况pending: 请求中resolve: 请求成功(code 200: 调用 resolve 返回数据; code: 404/500 等, 先抛错,再调用 resolve 返回数据。)reject: 请求失败(跨域失败、连接超时、无网络等,先控制台抛错,再调用 reject)抛错均不影响代码执行,与 undefined.a 不同。whosmeya.com文章来源: www.cnblogs.com,作者:whosmeya,版权归原作者所有,如需转载,请联系作者。原文链接:https://www.cnblogs.com/whosmeya/p/13189761.html
  • [技术干货] 【玩转物联网平台之FAQ】-如何登录IoT边缘本地控制台?
    在IoT边缘云服务控制台的节点详情页面单击本地控制台跳转链接、或者手动输入本地控制台URI地址均可登录本地控制台。登录本地控制台时需要确认访问网络和本地控制台的网络互通。
  • [技术干货] 我的服务器如何接收设备接入控制台的物联网数据?以及我的服务器能否访问 控制台以便修改物联网数据?
    请问,下图设备接入控制台中,哪里有相关接口信息 ,以便我本地的服务器 接收  设备接入控制台的数据?   另外,是否有类型下图电信的订阅地址,以便设备接入控制台 发送数据到我指定ip地址的服务器上。
  • [技术干货] 云服务console新版本上线适配华为云及HCS场景的解决方案
    ### 背景 近几年华为公有云业务发展迅猛,为了满足客户需求,华为云推出了一系列新的云服务,对于已有云服务也在持续迭代中。最近,华为云某云服务推出新版本,然而新版本的上线并不是一蹴而就的,新版本的发布,并不意味着旧版本立马下线,新旧版本会在华为云现网同时运行一段时间,等旧版本租户完成所有割接任务之后,才能将旧版本彻底下线。如此一来,摆在我们面前的首要问题是:怎么保证同一个云服务的两个版本,在用户不感知的情况下同时在线上运行,又相互不影响呢? 每个华为云服务的控制台在线上环境都有一个唯一标识ID,该云服务的新旧版本在线上的标识ID分别为newserv和serv。自然地,要上线新版本,华为云及其他合营云局点将使用newserv作为标识ID。但是,由于HCS局点的标识ID在内部存在强绑定关系,只能使用serv作为唯一标识ID。那么,新版本既保证newserv的正常使用,也需要兼容HCS场景下serv的需要,我们该如何应对? ### 新旧版本线上同时运行 为了保障业务的连续性,在没完成将所有租户从旧版本迁移到新版本的割接之前,该云服务必须满足线上同时支持新旧版本。新旧版本在线上运行,分别对应一套控制台console。站在客户的角度,如果客户以前使用的是旧版本,那么在访问该云服务的时候,需要跳转到旧版本的控制台;如果是新客户,以前没有使用过旧版本,登陆华为云之后访问该云服务,则需要跳转到新版本的控制台,具体的实现,描述如下: 1. 华为云官网对该云服务只提供链接到新版本的唯一入口; 2. 进入新版本控制台之后,请求后台API,判断当前租户是旧版本租户还是新版本租户; 3. 如果是新版本租户,则继续渲染页面,如果是旧版本租户,则跳转到旧版本的控制台; 华为云现网客户访问该云服务流程图: ![华为云DDM2.0访问流程图.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202005/30/201734qbd6m0kv7uyc81sv.png) 华为云现网客户访问该云服务伪代码实现如下: ```javascript const promise = http.get({params: xxx}); promise.then(data => { // 如果是旧版本租户,跳转到旧版本控制台 if (data.isOldUser) { window.href = 'xxx/serv'; } }); ``` 通过上述方案,客户通过浏览器访问该云服务的问题得以解决,实际上,还需要注意另外一个场景,客户在该云服务进行包周期购买操作,完成服务选型,订单确认之后,页面会跳转到订单支付中心进行付费,待客户成功完成付费之后需要返回到该云服务,此时页面上提供了一个返回按钮,点击之后即可返回该云服务,这里,怎么实现新旧版本用户能正确返回到该云服务控制台呢? 对于上面提到的问题,有两个解决方案: 1. 返回按钮支持提前识别购买前的云服务控制台地址,点击返回按钮之后,能做到“从哪个云服务控制台来,返回到哪儿去”; 2. 由于该云服务的唯一入口确定为新版本的控制台,那么点击返回按钮之后,肯定会链接到该云服务新版本控制台,这样,就回到华为云现网客户访问该云服务的问题,最终能正确返回到购买前的控制台。 目前,我们使用的是第二种解决方案,这一方案无需再去其他云服务做适配兼容,开发与维护成本较低。但是,在旧版本客户购买包周期的场景下,存在一次不必要的对该云服务新版本控制台访问的问题。 ### 新版本使用serv和newserv 该云服务不管是华为云还是其他合营云,默认使用newserv作为唯一标识ID。 华为云现网,该云服务新旧版本同时运行: - serv,对应该云服务旧版本控制台 - newserv,对应该云服务新版本控制台 本文背景部分提出的第二个问题,对于HCS这种特殊场景,我们给出以下的解决思路: 首先,要保证HCS局点的该云服务有且仅有一个版本(旧版本,或新版本)在线上环境运行,否则本方案失效; 其次,该云服务在出包之前,需要将代码中关于唯一标识ID(默认为newserv)的部分通过shell脚本替换成serv,这样就能保证HCS环境在线上可以使用serv。 HCS环境使用serv作为唯一标识ID,伪代码参考如下: ```shell ##将newserv替换为serv function a() { replace(newserv, serv, dir1) ... replace(newserv, serv, dir2) ... } if HCS场景 a() else 执行原有逻辑 ``` ### 总结 随着华为云业务的不断壮大,为了满足用户的述求,该云服务推出版本。本文简单描述了该云服务上线新版本碰到的实际问题:1. 如何支持新旧版本在用户不感知的情况下在华为云现网环境同时运行。2. 如何兼容HCS特殊场景使用serv作为唯一标识ID。并给出了解决方案:对于第一个问题,我们设置了唯一入口访问该云服务新版本,根据API判断当前租户是旧版本租户还是新版本租户,再映射到对应版本的控制台。对于第二个问题,我们在出包脚本中,首先判断是否是HCS场景,如果是,则使用shell脚本将代码中的唯一标识ID替换为serv,这样就能做到一套代码适配各种场景。
  • [技术干货] Cent OS 6.9数据盘初始化操作指导(fdisk)
    CentOS 6.9数据盘初始化操作指导(fdisk) 【操作场景】(1)数据盘为在华为云官网上新购买的云硬盘,数据盘没有进行过初始化的操作,并且已经在华为云官网控制台上,将数据盘挂载到了服务器上; 控制台上数据盘挂载操作l  登录控制台,在弹性云服务器界面点击需要挂载数据盘的服务器的名称l  在云硬盘的标签下点击挂载磁盘l  选择需要挂载的数据盘l  查看云硬盘标签下是否有执行挂载操作的数据盘 (2)本文以云服务器的操作系统为“CentOS 6.9 64位”为例,采用fdisk分区工具为数据盘设置分区。 【注意】(1)购买的数据盘需要和服务器在同一区域的同一可用区内;(2)不同云服务器的操作系统的格式化操作可能不同,本文仅供参考,具体操作步骤和差异请参考对应的云服务器操作系统的产品文档。 【具体操作】1、通过华为云官网控制台登录弹性云服务器通过华为云官网登录需要进行操作的服务器,此处需要用到华为云以及服务器的账号密码。 2、划分磁盘分区(1)执行以下命令,查看新增数据盘。fdisk -l回显类似如下信息:表示当前的云服务器有两块磁盘,“/dev/vda”是系统盘,“/dev/vdb”是新增数据盘。(2)执行以下命令,进入fdisk分区工具,开始对新增数据盘执行分区操作。fdisk 新增数据盘以新挂载的数据盘“/dev/vdb”为例:fdisk /dev/vdb回显类似如下信息:输入“n”,按“Enter”,开始新建分区。回显类似如下信息:表示磁盘有两种分区类型:Ø  “e”表示扩展分区。Ø  “p”表示主分区。(3)如果要创建一个主分区,输入“p”,按“Enter”,开始创建一个主分区。回显类似如下信息:“Partition number”表示主分区编号,可以选择1-4。以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。回显类似如下信息:系统会自动提示分区可用空间的起始磁柱值和截止磁柱值,可以在该区间内自定义,或者使用默认值。起始磁柱值必须小于分区的截止磁柱值。 “First cylinder”表示起始磁柱值,可以选择1-20805(这个和磁盘容量大小有关),默认为1。以选择默认起始磁柱值1为例,按“Enter”。回显类似如下信息:“Last sector”表示截止磁柱值,可以选择1-20805(这个和磁盘容量大小有关),默认为20805。如果整个硬盘只需要一个分区,选择默认截止磁柱值20805为例,按“Enter”。回显类似如下信息:输入“p”,按“Enter”,查看新建分区的详细信息。回显类似如下信息:表示新建分区“/dev/vdb1”的详细信息。输入“w”,按“Enter”,将分区结果写入分区表中。回显类似如下信息:表示分区创建完成。(4)执行以下命令,将新的分区表变更同步至操作系统。partprobe -s提示分区表的改变在重启后生效 3、建立文件系统执行以下命令,将新建分区文件系统设为ext4格式。mkfs.ext4 /dev/vdb1回显类似如下信息:格式化需要等待一段时间,请观察系统运行状态,不要退出。 4、挂载分区执行以下命令,新建挂载目录。mkdir /mnt/vdb1执行以下命令,将新建分区挂载到新创建的目录下。mount 磁盘分区 挂载目录以挂载新建分区“/dev/vdb1”至“/mnt/vdb1”为例:mount /dev/vdb1 /mnt/vdb1执行以下命令,查看挂载结果。df -TH回显类似如下信息:表示新建分区“/dev/vdb1”已挂载至“/mnt/vdb1”。 5、设置开机自动挂载磁盘分区云服务器重启后,挂载会失效。可以修改“/etc/fstab”文件,将新建磁盘分区设置为开机自动挂载,主要操作如下:UUID(universally unique identifier)是Linux系统为磁盘分区提供的唯一的标识字符串。执行如下命令,查询磁盘分区的UUID。blkid 磁盘分区以查询磁盘分区“/dev/vdb1”的UUID为例:blkid /dev/vdb1回显类似如下信息:执行以下命令,使用VI编辑器打开“fstab”文件。vi /etc/fstab 按“i”,进入编辑模式。将光标移至文件末尾(通过键盘上的上下左右键),按“Enter”,添加如下内容。以上内容上仅为示例,具体请以实际情况为准,参数说明如下:Ø  第一列为UUID,此处填写通过中blkid /dev/vdb1命令查询到的磁盘分区的UUID。Ø  第二列为磁盘分区的挂载目录,可以通过df -TH命令查询。Ø  第三列为磁盘分区的文件系统格式,可以通过df -TH命令查询。Ø  第四列为磁盘分区的挂载选项,此处通常设置为defaults即可。Ø  第五列为Linux dump备份选项。0表示不使用Linux dump备份。现在通常不使用dump备份,此处设置为0即可。1表示使用Linux dump备份。Ø  第六列为fsck选项,即开机时是否使用fsck检查磁盘。0表示不检验。挂载点为(/)根目录的分区,此处必须填写1。根分区设置为1,其他分区只能从2开始,系统会按照数字从小到大依次检查下去。按“ESC”后,输入“:wq”,按“Enter”。保存设置并退出编辑器。 执行以下步骤,验证自动挂载功能。执行如下命令,卸载已挂载的分区。umount 磁盘分区命令示例:umount /dev/vdb1执行如下命令,将“/etc/fstab”文件所有内容重新加载。mount -a此外执行df -TH命令,查询文件系统挂载信息。mount | grep 挂载目录命令示例:mount | grep /mnt/vdb1回显类似如下信息,说明自动挂载功能生效:
  • [教程] VIS控制台高危操作
    VIS控制台使用过程中,部分操作属于高危操作。在进行该类操作前,需要明确可能产生的影响,然后再进行操作。相关操作以及影响如下。高危操作影响删除设备(1)设备ID全局唯一,删除后无法通过重新创建设备再次生成。如果设备配置界面已配置该设备ID,将无法继续使用设备ID,需同步进行更换。(2)该设备下关联通道将同步删除。(3)通道关联视频流将同步删除。(4)若通道关联视频流配置过转储信息,视频流转储信息将同步删除。在删除前,需要对对应转储路径下文件进行确认:如果需要同步删除视频文件,请手动删除;否则视频文件可能在OBS上残留,并产生OBS费用。(5)视频流对应的取流地址不再有效。删除视频流(1)视频流名称全局唯一,删除后可能无法通过重新创建视频流再次生成同名视频流。(2)若视频流配置过转储信息,视频流转储信息将同步删除。在删除前,需要对对应转储路径下文件进行确认:如果需要同步删除视频文件,请手动删除;否则视频文件可能在OBS上残留,并产生OBS费用。(3)视频流取流地址将无效。此外,RTMP类型视频流对应的推流地址将无效。
  • [教程] VIS设备接入——VIS控制台创建设备篇
    在华为云VIS平台创建设备以下操作均在VIS控制台进行操作,登录地址: https://console.huaweicloud.com/vis/?locale=zh-cn1、创建凭证--GB28181密码(1)选择“凭证管理 > GB28181密码 > 新增GB28181密码”(2)创建GB28181设备认证的用户名、密码      GB28181密码作为摄像头接入VIS平台时,在摄像头配置界面的配置参数信息。      注意:      GB28181密码分为匿名和非匿名,根据不同的设备支持的认证类型进行选择。      其中当前情况,大华设备支持匿名设备认证,海康设备支持非匿名或者匿名认证。      两种认证类型设备的区别:      对于匿名设备,摄像头配置界面上配置平台接入参数时,用户名会自动同步为设备ID;      非匿名设备,摄像头配置界面上,认证用户名对应该处创建的GB28181密码的用户名。    (a)匿名GB28181密码创建:    (b)非匿名密码创建:用户名必须全局唯一,且不可更改。2、创建IPC设备(1)登陆控制台,选择“设备管理 > IPC设备管理”,点击“新增设备”。(2)输入创建设备参数信息,其中GB28181密码,选择之前创建的匿名或者非匿名密码。
总条数:199 到第
上滑加载中