阿里云对象存储OSS

 OSS基本概念

  Object

     用户的每个文件都是一个object

     文件大小限制

       Put Object 方式最大不能超过5GB,使用 multipart 上传方式Object 大小不能超过48.8TB

     Object 包含 key  data 和 meta data

  

  Bucket

     每个Object 必须都包含在Bucket 中

      Bucket 名在整个OSS中具有全局唯一性,且不能修改

      一个用户可以有多个 Bucket

      每个 Bucket 中存放的 Object 的数量没有限制

      一个应用可以对应一个或多个Bucket

      同一个存储空间的内部是扁平的,没有文件系统的目录等概念,所有的对象都直接隶属于其对应的存储空间

 

   Service

      提供给用户的虚拟存储空间,用户可以在这个存储空间中拥有一个或多个Bucket

   Access ID & Access Key (API 密钥)

               用于标识用户,为访问 OSS 做签名验证

 

 文件管理

    用户操作的基本数据单元是对象(Object),单个Object的大小 48.8TB,一个存储空间中可以有无限量的对象。

  在特定的地域创建存储空间(Bucket)后,上传到该存储空间的Object将一直保存在该地域,OSS不会保留副本或将其移动到其他任何地域,除非您手动将其迁移到另一地域。只 要您具有访问权限,就可以从任何地方访问这些对象。

  您必须拥有存储空间写入权限,才能将文件上传到OSS中。上传的Object在控制台上对用户展现形式为文件或文件夹。

 

 1. 上传文件

  使用OSS管理控制台上传文件实际是通过表单上传方式,使用PostObject接口上传文件,单个文件不能超过 5 GB。

  金融云下的OSS没有公网地域,无法通过控制台上传文件,请通过SDK、ossutil、ossbrowser等工具上传。

 

  超过5 GB的文件,建议通过以下方式上传:

  • 通过SDK或API使用分片上传方式上传文件。
  • 通过图形化的管理工具ossbrowser上传文件。
  • 通过命令行工具ossutil上传文件。

 注意

  • 如果上传的文件与存储空间中已有的文件重名,则会覆盖已有文件。
  • 使用拖拽方式上传文件夹时,OSS会保留文件夹内的所有文件和子文件夹。
  • 文件上传过程中,请勿刷新或关闭页面,否则上传任务会被中断且列表会被清空。

 

posted @ 2021-01-21 20:40  背着学校上书包  阅读(242)  评论(0编辑  收藏  举报