00:00
好,同学们,现在呢,我们再来看一下in d的还有一个别的参数哈,还有别的子命令。哎,就是我们之前说的这个recovery。REVERY。啊,我们先这个输入这个子命令,然后看一下它里面有什么东西。I看这个recovery的the。的帮助文档杠H好可以看到呢啊这里面呢,总的来说有三个啊,一个是us,也就是权限的管理,另外呢就是组织,另外呢,还有就是用户啊,我们可以看一下这个尼拉蒂二。因拉斯蒂。Recovery sury。然后呢,A。哎,再看它里边呢,还有一些一些别的参数啊,或者子命令啊,可以看到这里面有一个list表示列出权限。列,然后你一看啊,这个地方你说诶说打不开这个block DB file,打不开这个文件超时,为什么呢?原因很简单啊,是因为我们这边呢,这个in plus DB开着呢,导致我们把这个DB呢给锁住了,这个时候呢,你必须得关闭一下in plus DB啊给它切断,那么这样呢,我们才可以在这边呢,去列出我们当前里面的啊操作者的一个ton。
01:25
好,可以看到呢,这里面是呃我们,呃是我们整个数据库里面所有的talking他全都列出来了,呃不仅仅是操作操作者talking。啊,这里呢,我们需要注意一下,就是tonys talking可以看到啊,这其实是按照行来展示的,但是行太长了呢,啊,就被自动换行了啊关注这个tonys talking,我们看有什么区别。好,把它截个图。呃,然后呢,现在呢,我们再再来看啊,这个这个很长的,这个是我们之前创建的一个all talking,它对这个我们的艾特硅谷这个组织呢,有所有的操作权限。
02:06
劝一下看看。啊,那么可以看到呢,呃,同样是读写存储桶的这个权限啊,看一下这个。啊,Red buckets和buckets对读取,呃,对存储筒的读取和写入权限。啊,下面这个or talking呢,它是有这个组织限定的,它只能去读取某个组织的存储桶,你可以看到啊,这个read readid buckets呢,它前面加了一个orgs,然后一个下划线啊,一一个一个斜杠,然后呢,隔开了一个组织的ID,然后后面呢也一样。哎,所以说呢,奥克赛talking呢,它只能对某个组织里面的资源进行操作,而我们的操作的操作者talking呢,哎,可以进行一个跨组织的操作。接下来呢,我们可以研究一下如何用英DB呢,去呃创建这个只用英D这个命令呢,去创建talking。呃,一样,还是先去探索一下ind呢,有一个叫做。
03:04
哎,我忘了那叫什么recovery是吧。Cover-H。啊,可以看到有O,然后auth。呃,接下来呢,再杠一次,看看帮助文档。啊,那么这里面呢,有一个叫做create operator可以看到。哎,这里呢,可以给一个用户创建一个新的操作者talking,看到没有operator talking,接下来呢,我们就尝试用一下这个功能啊,Recovery。然后us create op operator好回车,哎,可以看到这里面呢,还有参数没有传杠,一是看一下有什么参数。呃,稍等。嗯,No command recovery,这里是因为我拼错命令了啊,Re。
04:03
好,那么这里呢,说的是有一个问题说must provide username,也就你必须指定这个用户名称。我可以看下杠H,看一下这里面都需要传什么参数。啊,可以看到呢,这里面需要呃几个参数,那么这里这个default,这个不用管,也可以看到blog pass呢,就是我们之前说的,呃,存储用户,还有这个相关信息的一个数据库文件啊,那么这里呢,它有个默认值是home艾硅谷点in dbv2,然后in plus d.lot那么这就是我们现在正在用的文件啊,所以说这个不用管。另外呢,就是可以看到我们这里呢,呃,去创建这个用创建这个operator talking的时候呢,可以指定用户名啊,指定这个组织名称和用户名,那接下来呢,我们给这个Tony呢,再创建一个新的oper talking。呃,指定这个org叫硅谷,然后再指定username啊,注意是两个两个短横线啊。
05:00
Username。Tony toy。回车啊,那么可以看到呢,我们现在就有一个新的talking,哎,这个talking就是我们现在最下面这个。哎,这里面呢,就说的是tonys recovery talking是我们后面呢,又生成了一个,哎,全部的talking,把它盯,把它盯一下啊,跟上面的这个呢做下对比。与发现的他们的权限是一模一样的。哎,稍等。好,找个白色背景啊。啊,可以看到呢,这个权限呢,是一模一样的啊呃,所以说这就是我们操作者token的一个呃创建的方式,呃另外呢,就需要注意呃,直接指定一个用户名和一个组织名称呢,就可以创建一个跨组织的talking呢,呃是只能在我们这个in Fla斯D命令里面才可以这么玩,如果呢,你是走的HTTP接口,包括in命令行,然后我们的web UI以及这个。
06:02
以及编程语言的客户端库,你也可以创建oper talking啊,尤其是在这个htp API和这个in命令行上呢,你可以去创建oper talking,但是有个前提条件,就是你如果想在influx命令行里面呢,去创建一个oper talking。就必须首先拥有一个open的权限的talking,也就是说你必须得先有前面这个钥匙,你才能在创建后面这把钥匙,如果你前面这个没有,你没有这个啊,操作者的talking,那么后不好意思,你后面呢,你只能创建啊,你顶多创建一个组织的奥赛talking,你没有办法去创建这个啊操作者talking的好,那么这就是关于我们权限讲解的一些内容,另外呢,就是in plusd呢,它不仅是管理talking,我们可以看到啊,这里sury。啊杠一翅可以看到它还可以去管理组织和用户,那么另外这两部分功能呢,其实对我们来说,呃,不是的,非常不是非常的重要啊,呃,所以说我们对权限的介绍呢,就到此为止。
我来说两句