首页 璞玉游戏介绍 正文

软文营销怎么写吸引人?这几个方法很有效!

今天心血来潮,想搞个小项目,需要用到七牛云的对象存储服务。以前也用过,但时间长,又有点生疏。我就把这回重新上手操作的过程记录下来,也算是个备忘录,顺便分享给大家。 第一步: 注册和登录 这步没啥好说的,如果你还没有七牛云的账号,那就去注册一个。我已经有账号,直接登录就行。登录进去之后,找到对象存储 Kodo 这个产品,点进去。 ...

今天心血来潮,想搞个小项目,需要用到七牛云的对象存储服务。以前也用过,但时间长,又有点生疏。我就把这回重新上手操作的过程记录下来,也算是个备忘录,顺便分享给大家。

第一步: 注册和登录

这步没啥好说的,如果你还没有七牛云的账号,那就去注册一个。我已经有账号,直接登录就行。登录进去之后,找到对象存储 Kodo 这个产品,点进去。

第二步: 创建存储空间(Bucket)

要存东西,得先有个“仓库”对?在七牛云里,这个“仓库”就叫存储空间,也就是 Bucket。点击“创建存储空间”,然后按提示填写信息:

  • 存储空间名称:自己起个名字,但要记住,这个名字在整个七牛云里是唯一的,不能和别人重复。
  • 存储区域:根据你的用户主要分布在哪里,选择一个最近的区域,这样访问速度会快一些。像我,用户主要在国内,就选“华东”。
  • 访问控制:这个很重要!如果你只是自己用,或者不想让别人随便访问你的文件,就选“私有”。如果需要公开访问,那就选“公开”。我这里选“私有”,因为我只想自己用。

填完这些,点击“确定创建”,存储空间就建好。

第三步: 获取密钥(AccessKey 和 SecretKey)

有“仓库”,还需要一把“钥匙”才能操作它。这把“钥匙”就是密钥,包括 AccessKey 和 SecretKey。在七牛云控制台的右上角,鼠标悬停在头像上,找到“密钥管理”,点进去就能看到。

如果没有密钥,就创建一个。创建的时候,七牛云会提示你妥善保管,因为 SecretKey 只会显示一次!我这里直接把密钥复制下来,保存到一个安全的地方。

第四步,搞代码来实现文件上传

这块我就用我熟悉的Python来弄。你得装个七牛云的Python SDK,装好后,就可以开始操作:

  • 引入 qiniu 模块。
  • 配置密钥:把刚才复制的 AccessKey 和 SecretKey 填进去。
  • 配置存储空间名称:就是你刚才创建的那个 Bucket 的名字。
  • 上传文件:指定你要上传的文件路径,以及上传后在七牛云上的文件名。

代码跑通,文件上传成功!

把代码跑一遍,没报错,然后去七牛云控制台看看,文件果然已经上传上去!

第五步:访问文件(如果需要)

如果你的存储空间是“私有”的,那么直接通过外链是访问不文件的。需要生成一个授权的访问链接。这部分七牛云的文档写得很清楚,我就不啰嗦。如果你的存储空间是“公开”的,那就简单,直接用七牛云提供的外链就能访问。

一步: 整理和优化

整个流程跑通,但还可以做一些整理和优化。比如,把密钥信息放到配置文件里,不要直接写在代码里;把上传文件的代码封装成一个函数,方便以后调用;还可以根据需要,设置文件的生命周期等等。

七牛云的对象存储服务还是挺好用的,操作简单,功能也比较全。这回重新上手,感觉比以前更顺畅。希望这篇记录对大家也有所帮助!