00:01
好,我们接下来使用Python代码在PY当中来演示一下代码如何去操作。我们先打开P,那么在这呢,我已经写了一个storage.py的文件啊,那么这个代码呢,也是从官方网站文档当中呢获取的,那如何去集成我们的腾讯云的cos呢?我们先来看一下代码。这里代码内容不多,那么首先第一个是需要导包,包已经导过来了,导过来之后啊,Login,这个login的话,可以根据自己的情况是否要去设置这个日志,那么如果不需要输出日志的话,你可以把这句话注释掉。然后往下。那第一步呢,我们需要设置一些,呃,做一些配置啊,设置一个这个secretd secret ID,前面呢,我们也讲了设置用户的属性,包括ID secret key。然后a pidp PID啊呃,已在con当遗除,这个是做了一些更改,APPID呢,我们已经在这个八的存储统当中已经携带了啊,所以呢,我们到时候在用存储桶名字的时候需要携带这个apid,所以这里不需要单独去设置APID啊。
01:17
然后我们这个代码里面的secret ID和它其实是一对。它是一对啊,我们前面有生成过,那么大家用的时候,用户的ID建议使用子账号的密钥。授权呢,遵循最小权限指引,就你可以给他授予啊有限的权限,降低使用的风险。那么这里我们可以使用主账号,也可以使用子账号,但是他建议你是使用子账号来管理,然后呢去授权。我们怎么去获取它,怎么拿过来呢?我们打开网站。找到我们的用户。找到密钥管理。
02:02
如果说需要使用主账号的话,大家可以直接点击继续在下方呢,直接复制就可以了。在这里啊,你直接复制这个可以显示。那这里有secret secret ID,这里有secret key,是不是点击这里就复制了?如果说你需要用到子账号,那么在用户这边点击用户列表。前面我没有创建子账号,这两个都可以,那我点击其中一个子用户,在子用户当中我们有个API密钥,在API密钥当中,我们可以复制我们的API的密钥当中的secret ID和secret key,好,我复制这个啊。复制过来之后粘贴,当然我这个是一样的。已经复制了啊,然后再加下面这个复制,最后它的字母呢是XUK。回到代码粘贴,你看也是这个吧。然后大家不要写我的啊,我这个呢,有可能会被禁用啊,后面会被后后面我会禁用的啊,那大家一定要写自己的。
03:05
然后往后。往后呢呢,我们需要自己写啊,那我们用到的是AP南京。那如果还不确定的话,你可以回到我们的对象存储这边。找到我们的存储桶。你可以查看当前这个存储头它所在的地域。所在的地域呢,是AP南京在这里。所以呢,我们这里写AP南京。上面这里有很多注释,这些注释的话大家可以参考。然后托克呢?如果我们使用的是永久密钥,其实不需要使用脱。那还有一个STEMSTEM呢是我们用到的一个协议,那这个协议呢,我们一般用到的都是HTTPS,那不填的话也默认是HTPS啊好,有了这几个属性之后啊,有了这几个参数之后,那么接下来我们要创建一个对象了。要创建一个对象,Config等于cos config,然后range,我们的地域呢,等于上面的AP,南京。
04:07
Secret ID key等于上面的密钥token,如果没有的话就是那这两个其实可以不写啊,它默认呢,一般都是使用默认,除非是你使用临时的密钥,我们现在用的是永久密钥,然后呃,Scheme呢,HTTPS这是我们的协议,协议的话就用HTPS就可以了。那接下来就是我们创建客户端,创建一个对象存储的客户端,这我们的配置信息填进去。好创建client,最后呢,我们可以打印出client看一下。右件。进行。那么这里可以得到我们的对象,那说明我们这里应该是成功的。是成功的啊。
我来说两句