阿里云对象存储OSS(Object Storage Service)为您提供基于网络的数据存取服务。使用OSS,您可以通过网络随时存储和调用包括文本、图片、音视频在内的各种数据文件。

初次使用阿里云OSS,请您先了解阿里云OSS常见问题阿里云OSS使用限制

阿里云OSS将数据文件以对象(Object)的形式上传到存储空间(Bucket)中。您可以进行以下操作:

  • 创建一个或者多个存储空间,向每个存储空间中添加一个或多个文件。
  • 通过获取已上传文件的地址进行文件的分享和下载。
  • 通过修改存储空间或文件的读写权限(ACL)来设置访问权限。
  • 通过阿里云管理控制台、各种便捷工具以及丰富的SDK包执行基本和高级OSS操作。

快速开始

使用控制台

您可以通过OSS控制台执行OSS的基本和高级操作,详情请参见OSS控制台用户指南

观看以下视频快速了解如何通过OSS控制台上传和下载文件。

使用图形化管理工具ossbrowser

ossbrowser是图形化的OSS数据管理工具,支持Windows、Linux、Mac平台。使用ossbrowser,您可以通过图形化界面方便直观地浏览文件、上传下载文件和文件夹(目录)、断点续传、图形化Policy授权等操作。因为ossbrowser是桌面式图形化工具,所以传输速度和性能不如ossutil。详情请参见ossbrowser快速开始

使用命令行管理工具ossutil

ossutil是以命令行方式管理OSS数据的工具,支持Windows、Linux、Mac平台。ossutil提供方便、简洁、丰富的Bucket和Object管理命令,操作性能好,可并发上传。支持文件和文件夹(目录)上传下载、断点续传等。详情请参见ossutil快速开始

使用API和SDK

OSS提供Java、Python、PHP、Go等多种语言的API和SDK包,方便您快速进行二次开发,详情请参见OSS SDK示例 。OSS各接口的详细信息请参见 OSS API文档

基于OSS的文件系统管理

OSS中同一个存储空间的内部是扁平的,没有文件系统的目录等概念,所有的对象都直接隶属于其对应的存储空间。如果您想要像使用本地文件夹和磁盘那样来使用OSS存储服务,可以通过配置云存储网关来实现。通过云存储网关提供的NFS、SMB(CIFS)、iSCSI协议,OSS的存储资源会以Bucket为基础映射成本地文件夹或者磁盘。您可以通过文件读写操作访问OSS资源,无缝衔接基于POSIX和块访问协议的应用,降低应用改造和学习成本。详情请参见配置云存储网关

后续操作

OSS的更多高级操作,请参见OSS开发指南