< 文档首页
对象存储 OSS
  • 产品动态
  • 白皮书
    • 阿里云存储服务概述
      • 介绍
      • 对象存储OSS
      • 文件存储NAS
      • 块存储
      • 文件存储CPFS
      • 文件存储HDFS
      • 表格存储
      • 云存储网关
    • 阿里云存储服务优化
      • 概述
      • 数据存储需求评估
      • 阿里云存储服务
      • 对象存储优化
      • 块存储优化
      • 持续的存储优化
    • 安全与合规
      • 概述
      • 访问控制
      • 数据加密
      • 监控审计
      • 数据容灾
      • 数据保留合规
      • 其他特性
  • 产品简介
    • 什么是对象存储OSS
    • 产品优势
    • 应用场景
    • 功能概览
    • 基本概念
    • 使用限制
    • 常见问题
  • 计量计费
    • 计量项和计费项
      • 概述
      • 存储费用
      • 流量费用
      • 请求费用
      • 数据处理费用
      • 对象标签费用
      • 传输加速费用
      • 临时存储费用
    • 计费方式
      • 免费额度
      • 按量计费
      • 包年包月(资源包)
        • 资源包介绍
        • 升级
        • 续费
      • 存储容量单位包SCU
      • 特殊场景
    • 查看消费明细
    • 计费案例
    • 欠费后的服务状态
    • 常见问题
      • 计量计费常见问题
      • 购买了资源包为何仍会欠费?
      • OSS服务如何停止计费?
      • ECS快照可以使用OSS存储包吗?
      • 中国大陆通用资源包和地域资源包的使用说明
      • 资源包为什么不能续费?
      • OSS控制台显示的本月外网流量与日志服务统计的不一致?
      • 已经产生的欠费是否可以购买资源包进行抵扣?
      • 资源包即将到期或额度不够用怎么办?
      • 如何取消资源包?
      • 为什么低频访问和归档存储的计费容量被放大了?
  • 快速入门
    • 开始使用OSS
    • 控制台快速入门
      • 控制台使用流程
      • 创建存储空间
      • 上传文件
      • 下载文件
      • 分享文件
      • 使用自有域名访问OSS资源
    • 命令行工具ossutil快速入门
    • 图形化管理工具ossbrowser快速入门
    • Java SDK快速入门
  • 开发指南
    • 使用前须知
    • 基本概念
    • 访问域名(Endpoint)
      • 访问域名和数据中心
      • OSS访问域名使用规则
      • OSS内网域名与VIP网段对照表
      • ECS实例通过OSS内网地址访问OSS资源
      • 如何选择OSS地域
    • 存储类型
      • 存储类型介绍
      • 存储类型转换
    • 存储空间(Bucket)
      • 存储空间概述
      • 创建存储空间
      • 设置存储空间读写权限(ACL)
      • 获取存储空间地域信息
      • 列举存储空间
      • 存储空间清单
      • 请求者付费模式
      • 绑定自定义域名
      • 传输加速
      • 设置跨域资源共享
      • 存储空间标签
      • 删除存储空间
    • 对象/文件(Object)
      • 对象概述
      • 上传文件(Object)
        • 简单上传
        • 表单上传
        • 分片上传和断点续传
        • 追加上传
        • 授权给第三方上传
        • 上传回调
        • RTMP推流上传
      • 下载文件
        • 简单下载
        • 断点续传下载
        • 授权给第三方下载
        • 选取内容(OSS Select)
      • 管理文件
        • 管理文件元信息
        • 列举文件
        • 拷贝文件
        • 删除文件
        • 管理回源设置
        • SelectObject
        • 对象标签
        • 解冻文件
      • 单链接限速
      • 文件生命周期
        • 生命周期规则介绍
        • 生命周期配置元素
        • 生命周期配置示例
      • 常见问题
        • OSS有哪些批量操作?
        • 上传Object后如何获取访问URL?
        • 如何配置HTTPS请求和证书?
        • 某个PNG格式图片使用Safari浏览器可以预览,但是使用Chrome浏览器无法预览
        • 通过文件URL访问图片无法预览而是以附件形式下载?
        • 匿名用户无法访问公共读的Object
        • 为什么文件签名URL过期后仍可以访问?
        • 哪些操作会影响OSS文件的LastModified属性?
        • 签名URL可以修改过期时间吗?
        • OSS怎样上传下载文件夹(目录)?
        • 如何修改、更新、编辑文件?
        • OSS中可以重命名Bucket吗?是否支持Object迁移?
        • OSS文件删除或覆盖后能不能恢复?
        • 通过浏览器访问Bucket或Object时提示“TypeError: Failed to fetch”
        • 为什么数据丢失了?
        • OSS的gzip压缩如何使用?
        • OSS如何限制上传文件类型及大小?
        • 如何将OSS文件配置成访问即下载的形式?
        • OSS MD5一致性校验说明
        • 如何设置Content-Type(MIME)?
        • OSS是否可以在Kubernetes集群中作为PV使用?
    • 数据安全
      • 访问控制
        • 访问控制概述
        • 读写权限ACL
        • Bucket Policy
          • 教程示例:基于Bucket Policy实现跨账号访问OSS
          • 基于Bucket Policy实现跨部门数据共享
        • RAM Policy
          • RAM Policy概述
          • RAM Policy常见示例
          • 教程示例:基于RAM角色实现跨账号访问OSS
          • 教程示例:使用RAM Policy控制OSS的访问权限
        • STS临时授权访问OSS
        • 防盗链
      • 数据容灾
        • 同城冗余存储
        • 跨区域复制介绍
        • 特殊场景下的复制行为
      • 数据加密
        • 服务器端加密
        • 客户端加密
      • 版本控制
        • 版本控制介绍
        • 开启版本控制
        • 暂停版本控制
        • 删除标记
        • 常见问题
      • 签名
        • OSS请求流程
        • 在Header中包含签名
        • 在URL中包含签名
        • 签名常见问题
      • 合规保留策略
      • OSS沙箱
      • OSS高防
    • 日志管理
      • 日志转存
      • 实时日志查询
    • 静态网站托管
      • 静态网站托管介绍
      • 教程示例:使用自定义域名设置静态网站托管
    • 数据处理
      • 数据处理介绍
      • 图片处理指南
        • 简介
        • 图片处理操作方式
        • 图片处理参数
          • 图片高级压缩
          • 图片缩放
          • 内切圆
          • 自定义裁剪
          • 索引切割
          • 圆角矩形
          • 自适应方向
          • 旋转
          • 模糊效果
          • 亮度
          • 锐化
          • 对比度
          • 渐进显示
          • 质量变换
          • 格式转换
          • 图片水印
          • 获取图片主色调
          • 获取信息
        • 图片样式
        • 图片处理持久化
        • 图片原图保护
        • 错误响应
        • 图片处理常见问题
        • 新旧版本图片处理服务及使用说明
      • 视频截帧
      • 智能媒体管理(IMM)
        • 快速开始
        • 文档预览
        • 人脸识别
        • 图片识别
      • 老版图片服务手册
        • 介绍
        • 基本概念
        • 访问域名
        • 接入图片服务
          • 图片URL规则
          • 关键词
          • 快速开始
          • 用户鉴权
          • 使用SDK处理图片
        • 图片上传
        • 图片缩放
          • 单边固定缩略
          • 指定宽高缩略
          • 强制宽高缩略
          • 按比例缩放
          • 缩略后填充
        • 图片裁剪
          • 自动裁剪
          • 区域裁剪
          • 内切圆
          • 圆角矩形
          • 索引切割
          • 高级裁剪
        • 图片旋转
          • 旋转
          • 自适应方向
        • 图片效果
          • 锐化
          • 模糊效果
          • 亮度和对比度
        • 图片水印
          • 概述
          • 基本参数
          • 图片水印
          • 文字水印
          • 文图混合水印
        • 格式转换
          • 质量变换
          • 格式转换
          • 渐进显示
        • 获取图片信息
          • 获取基本信息
          • 获取exif信息
          • 获取基本信息和exif信息
          • 获取图片主色调
        • 错误响应
        • 样式
          • 样式访问
          • 样式相关操作
        • 管道
    • 监控服务
      • 监控服务概览
      • 使用监控服务
      • 使用报警服务
      • 访问监控数据
      • 监控指标参考
      • 监控、诊断和故障排除
      • 常见问题
    • 事件通知
    • 云端数据处理
    • 错误处理
      • 错误响应
      • 203错误
      • 400错误
      • 403错误
      • 404错误
      • 405错误
      • 409错误
      • 411错误
      • 412错误
      • 503错误
  • 常用工具
    • OSS常用工具汇总
    • 图形化管理工具ossbrowser
      • 快速开始
      • 权限管理
      • 常见问题
    • 命令行工具ossutil
      • 概述
      • 下载和安装
      • 常用命令
        • appendfromfile
        • bucket-encryption
        • bucket-policy
        • bucket-tagging
        • bucket-versioning
        • cat
        • config
        • cors
        • cors-options
        • cp
          • 简介
          • 上传文件
          • 下载文件
          • 拷贝文件
        • create-symlink
        • du
        • getallpartsize
        • hash
        • help
        • inventory
        • lifecycle
        • listpart
        • logging
        • ls
        • mb
        • mkdir
        • object-tagging
        • probe
        • read-symlink
        • referer
        • restore
        • request-payment
        • revert-versioning
        • rm
        • set-acl
        • set-meta
        • sign
        • stat
        • sync
        • update
        • website
      • 查看选项
      • 常见问题
    • 数据迁移工具ossimport
      • 说明及配置
      • 单机部署
      • 分布式部署
      • 常见问题
    • RAM策略编辑器
    • ossftp
      • 概述
      • 快速安装
      • 使用案例
        • Discuz如何存储远程附件到OSS
        • Phpwind如何存储远程附件到OSS
        • Wordpress如何存储远程附件到OSS
      • 常见问题
    • ossfs
      • 概述
      • 快速安装
      • 高级配置
      • 查看选项
      • 常见问题
    • osscmd(已下线)
      • 快速安装
      • 使用示例
      • 有关Bucket命令
      • 有关Object命令
      • 有关Multipart命令
  • SDK 示例
    • 简介
    • Java
      • 前言
      • 安装
      • 快速入门
      • 初始化
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 判断存储空间是否存在
        • 获取存储空间的地域
        • 获取存储空间的信息
        • 管理存储空间访问权限
        • 删除存储空间
        • 存储空间标签
        • 授权策略
        • 存储空间清单
        • 生命周期
        • 合规保留策略
        • 请求者付费模式
        • 防盗链
        • 访问日志
        • 静态网站托管
        • 跨区域复制
        • 跨域资源共享
      • 上传文件
        • 概述
        • 简单上传
        • 表单上传
        • 追加上传
        • 断点续传上传
        • 分片上传
        • 进度条
        • 上传回调
      • 下载文件
        • 概述
        • 流式下载
        • 下载到本地文件
        • 范围下载
        • 断点续传下载
        • 限定条件下载
        • 进度条
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 管理文件访问权限
        • 管理文件元信息
        • 转换文件存储类型
        • 列举文件
        • 查询文件
        • 删除文件
        • 拷贝文件
        • 禁止覆盖同名文件
        • 解冻文件
        • 管理软链接
      • 版本控制
        • 管理版本控制
        • 上传文件
        • 下载文件
        • 拷贝文件
        • 列举文件
        • 删除文件
        • 解冻文件
        • 获取文件元信息
        • 管理文件访问权限
        • 管理软链接
      • 对象标签
        • 设置对象标签
        • 获取对象标签
        • 删除对象标签
        • 对象标签和生命周期管理
      • 单链接限速
      • 数据加密
        • 服务器端加密
        • 客户端加密
      • 授权访问
      • 数据安全性
      • 图片处理
      • 异常处理
      • 常见问题
    • Python
      • 前言
      • 安装
      • 快速入门
      • 初始化
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 获取存储空间的地域
        • 判断存储空间是否存在
        • 获取存储空间信息
        • 管理存储空间访问权限
        • 删除存储空间
        • 存储空间标签
        • 存储空间清单
        • 授权策略(Policy)
        • 请求者付费模式
        • 生命周期
        • 合规保留策略
        • 防盗链
        • 访问日志
        • 静态网站托管
        • 跨域资源共享
      • 上传文件
        • 概述
        • 简单上传
        • 追加上传
        • 断点续传上传
        • 分片上传
        • 进度条
        • 上传回调
      • 下载文件
        • 概述
        • 流式下载
        • 下载到本地文件
        • 范围下载
        • 断点续传下载
        • 进度条
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 管理文件访问权限
        • 管理文件元信息
        • 转换文件存储类型
        • 列举文件
        • 查询文件
        • 删除文件
        • 拷贝文件
        • 禁止覆盖同名文件
        • 解冻文件
        • 管理软链接
      • 版本控制
        • 管理版本控制
        • 上传文件
        • 下载文件
        • 拷贝文件
        • 列举文件
        • 删除文件
        • 解冻文件
        • 获取文件元信息
        • 管理文件访问权限
        • 管理软链接
      • 对象标签
        • 设置对象标签
        • 获取对象标签
        • 删除对象标签
        • 对象标签和生命周期管理
      • 单链接限速
      • 数据加密
        • 客户端加密
        • 服务器端加密
      • 授权访问
      • 数据安全性
      • 开启Python SDK日志
      • 图片处理
      • 中文和时间
      • 异常处理
      • 常见问题
    • Go
      • 前言
      • 安装
      • 快速入门
      • 初始化
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 判断存储空间是否存在
        • 获取存储空间的地域
        • 获取存储空间的信息
        • 管理存储空间的访问权限
        • 删除存储空间
        • 存储空间标签
        • 授权策略
        • 存储空间清单
        • 生命周期
        • 请求者付费模式
        • 防盗链
        • 访问日志
        • 静态网站托管
        • 跨域资源共享
      • 上传文件
        • 概述
        • 简单上传
        • 追加上传
        • 断点续传上传
        • 分片上传
        • 进度条
      • 下载文件
        • 概述
        • 流式下载
        • 范围下载
        • 下载到本地文件
        • 断点续传下载
        • 限定条件下载
        • 文件压缩下载
        • 进度条
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 管理文件访问权限
        • 管理文件元信息
        • 转换文件存储类型
        • 列举文件
        • 删除文件
        • 拷贝文件
        • 禁止覆盖同名文件
        • 解冻文件
        • 管理软链接
      • 版本控制
        • 管理版本控制
        • 上传文件
        • 下载文件
        • 拷贝文件
        • 列举文件
        • 删除文件
        • 解冻文件
        • 获取文件元信息
        • 管理文件访问权限
        • 管理软链接
      • 对象标签
        • 设置对象标签
        • 获取对象标签
        • 删除对象标签
        • 对象标签和生命周期管理
      • 数据加密
        • 客户端加密
        • 服务器端加密
      • 单链接限速
      • 数据安全性
      • 授权访问
      • 图片处理
      • 错误处理
    • C++
      • 前言
      • 安装
      • 快速入门
      • 初始化
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 判断存储空间是否存在
        • 获取存储空间的地域
        • 获取存储空间的信息
        • 管理存储空间访问权限
        • 删除存储空间
        • 存储空间标签
        • 授权策略
        • 存储空间清单
        • 生命周期
        • 合规保留策略
        • 请求者付费模式
        • 防盗链
        • 访问日志
        • 静态网站托管
        • 跨域资源共享
      • 上传文件
        • 概述
        • 简单上传
        • 追加上传
        • 断点续传上传
        • 分片上传
        • 中断上传
        • 进度条
        • 上传回调
      • 下载文件
        • 概述
        • 下载到本地文件
        • 下载到本地内存
        • 范围下载
        • 断点续传下载
        • 进度条
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 管理文件访问权限
        • 管理文件元信息
        • 转换文件存储类型
        • 列举文件
        • 删除文件
        • 拷贝文件
        • 禁止覆盖同名文件
        • 解冻文件
        • 管理软链接
      • 版本控制
        • 管理版本控制
        • 上传文件
        • 下载文件
        • 拷贝文件
        • 删除文件
        • 解冻文件
        • 获取文件元信息
        • 管理文件访问权限
        • 管理软链接
      • 对象标签
        • 设置对象标签
        • 获取对象标签
        • 删除对象标签
        • 对象标签和生命周期管理
      • 数据加密
        • 客户端加密
        • 服务器端加密
      • 单链接限速
      • 数据安全性
      • 授权访问
      • 图片处理
    • PHP
      • 前言
      • 安装
      • 快速入门
      • 初始化
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 判断存储空间是否存在
        • 获取存储空间的地域
        • 获取存储空间元信息
        • 获取存储空间信息
        • 管理存储空间访问权限
        • 删除存储空间
        • 生命周期
        • 请求者付费模式
        • 存储空间标签
        • 防盗链
        • 授权策略
        • 合规保留策略
        • 访问日志
        • 静态网站托管
        • 跨域资源共享
        • 自定义域名绑定
      • 上传文件
        • 概述
        • 简单上传
        • 追加上传
        • 分片上传
        • 上传回调
      • 下载文件
        • 概述
        • 下载到本地文件
        • 下载到本地内存
        • 范围下载
        • 限定条件下载
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 管理文件访问权限
        • 管理文件元信息
        • 转换文件存储类型
        • 禁止覆盖同名文件
        • 列举文件
        • 删除文件
        • 拷贝文件
        • 解冻文件
        • 管理软链接
        • 开启MD5校验
      • 版本控制
        • 管理版本控制
        • 上传文件
        • 下载文件
        • 拷贝文件
        • 删除文件
        • 解冻文件
        • 获取文件元信息
        • 管理文件访问权限
        • 管理软链接
      • 对象标签
        • 设置对象标签
        • 获取对象标签
        • 删除对象标签
      • 单链接限速
      • 数据加密
        • 服务器端加密
      • 授权访问
      • 图片处理
      • 异常处理
    • C
      • 前言
      • 安装
      • 快速入门
      • 初始化
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 获取存储空间的地域
        • 获取存储空间的信息
        • 管理存储空间访问权限
        • 删除存储空间
        • 跨域资源共享
        • 生命周期
        • 访问日志
        • 防盗链
        • 静态网站托管
      • 上传文件
        • 概述
        • 简单上传
        • 追加上传
        • 断点续传上传
        • 分片上传
        • 进度条
        • 上传回调
      • 下载文件
        • 概述
        • 下载到本地文件
        • 下载到本地内存
        • 范围下载
        • 断点续传下载
        • 进度条
      • 管理文件
        • 概述
        • 管理文件访问权限
        • 管理文件元信息
        • 列举文件
        • 删除文件
        • 拷贝文件
        • 解冻归档文件
        • 管理软链接
      • 授权访问
      • 图片处理
      • 错误处理
      • 常见问题
    • .NET
      • 前言
      • 安装
      • 快速入门
      • 初始化
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 判断存储空间是否存在
        • 获取存储空间的地域
        • 获取存储空间的信息
        • 管理存储空间访问权限
        • 删除存储空间
        • 存储空间标签
        • 存储空间清单
        • 生命周期
        • 请求者付费模式
        • 授权策略
        • 访问日志
        • 跨域资源共享
        • 静态网站托管
        • 防盗链
      • 上传文件
        • 概述
        • 简单上传
        • 追加上传
        • 断点续传上传
        • 分片上传
        • 进度条
        • 上传回调
      • 下载文件
        • 概述
        • 流式下载
        • 范围下载
        • 断点续传下载
        • 进度条
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 管理文件访问权限
        • 管理文件元信息
        • 列举文件
        • 删除文件
        • 拷贝文件
        • 解冻文件
        • 管理软链接
      • 版本控制
        • 管理版本控制
        • 上传文件
        • 下载文件
        • 拷贝文件
        • 删除文件
        • 解冻文件
        • 获取文件元信息
        • 管理文件访问权限
        • 管理软链接
      • 对象标签
        • 设置对象标签
        • 获取对象标签
        • 删除对象标签
        • 对象标签和生命周期管理
      • 单链接限速
      • 服务器端加密
      • 授权访问
      • 图片处理
      • 异常处理
    • Node.js
      • 安装
      • 配置项
      • 快速入门
      • 初始化
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 判断存储空间是否存在
        • 获取存储空间的地域
        • 获取存储空间的信息
        • 管理存储空间访问权限
        • 删除存储空间
        • 请求者付费模式
        • 生命周期
        • 授权策略
        • 合规保留策略
        • 存储空间标签
        • 存储空间清单
        • 跨域资源共享
        • 访问日志
        • 防盗链
        • 静态网站托管
        • 自定义域名绑定
      • 上传文件
        • 概述
        • 上传本地文件
        • 上传本地内存
        • 流式上传
        • 分片上传
        • 追加上传
        • 断点续传上传
        • 上传回调
      • 下载文件
        • 概述
        • 下载到本地文件
        • 下载到本地内存
        • 流式下载
        • 范围下载
        • 限定条件下载
        • HTTP 下载
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 管理文件元信息
        • 管理文件访问权限
        • 列举文件
        • 拷贝文件
        • 禁止覆盖同名文件
        • 删除文件
        • 转换文件存储类型
        • 解冻归档文件
        • 管理软链接
      • 版本控制
        • 管理版本控制
        • 上传文件
        • 下载文件
        • 拷贝文件
        • 列举文件
        • 删除文件
        • 解冻文件
        • 获取文件元信息
        • 管理文件访问权限
        • 管理软链接
      • 对象标签
        • 设置对象标签
        • 获取对象标签
        • 删除对象标签
        • 对象标签和生命周期管理
      • 单链接限速
      • 服务器端加密
      • 授权访问
      • 图片处理
      • 异常处理
      • 常见问题
    • Browser.js
      • 安装
      • 快速开始
      • 配置项
      • 上传文件
      • 下载文件
      • 管理文件
      • 自定义域名绑定
      • 授权访问
      • 访问权限
      • 图片处理
      • 浏览器应用
      • 异常处理
      • 常见问题
      • 日志收集
    • Android
      • 前言
      • 安装
      • 初始化
      • 快速入门
      • 存储空间
        • 创建存储空间
        • 获取存储空间的访问权限
        • 获取存储空间信息
        • 删除存储空间
        • 生命周期
        • 防盗链
        • 访问日志
      • 上传文件
        • 概述
        • 简单上传
        • 追加上传
        • 分片上传
        • 断点续传上传
        • 进度条
        • 上传回调
      • 下载文件
        • 概述
        • 流式下载
        • 范围下载
        • 下载到本地文件
        • 限定条件下载
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 拷贝文件
        • 列举文件
        • 删除文件
        • 设置Content-Type
        • 获取文件元信息
        • 解冻归档文件
        • 管理软链接
      • 数据安全性
      • 签名URL
      • 授权访问
      • 图片处理
      • 异常处理
    • iOS
      • 前言
      • 安装
      • 快速入门
      • 初始化
      • 存储空间
      • 上传文件
        • 概述
        • 简单上传
        • 分片上传
        • 追加上传
        • 断点续传上传
        • 上传回调
      • 下载文件
        • 概述
        • 简单下载
        • 流式下载
        • 范围下载
        • 断点续传下载
      • 管理文件
        • 概述
        • 判断文件是否存在
        • 获取文件元信息
        • 列举文件
        • 拷贝文件
        • 删除文件
      • 数据安全性
      • 签名URL
      • 授权访问
      • 图片处理
      • 异常响应
    • Ruby
      • 安装
      • 快速入门
      • 存储空间
        • 创建存储空间
        • 列举存储空间
        • 判断存储空间是否存在
        • 管理存储空间访问权限
        • 删除存储空间
        • 生命周期
        • 防盗链
        • 访问日志
        • 跨域资源共享
        • 静态网站托管
        • 自定义域名绑定
      • 上传文件
      • 下载文件
      • 管理文件
      • 使用STS进行临时授权
      • 异常处理
      • Rails应用
  • API 参考
    • 简介
    • API概览
    • 公共HTTP头定义
    • 访问控制
      • 用户签名验证
      • 在Header中包含签名
      • 在URL中包含签名
      • Bucket权限控制
    • 关于Service操作
      • GetService (ListBuckets)
    • 关于Bucket的操作
      • 基础操作
        • PutBucket
        • DeleteBucket
        • GetBucket (ListObjects)
        • GetBucketV2 (ListObjectsV2)
        • GetBucketInfo
        • GetBucketLocation
      • 合规保留策略(WORM)
        • InitiateBucketWorm
        • AbortBucketWorm
        • CompleteBucketWorm
        • ExtendBucketWorm
        • GetBucketWorm
      • 权限控制(ACL)
        • PutBucketAcl
        • GetBucketAcl
      • 生命周期(Lifecycle)
        • PutBucketLifecycle
        • GetBucketLifecycle
        • DeleteBucketLifecycle
      • 版本控制(Versioning)
        • PutBucketVersioning
        • GetBucketVersioning
        • GetBucketVersions(ListObjectVersions)
      • 跨区域复制(Replication)
        • PutBucketReplication
        • GetBucketReplication
        • GetBucketReplicationLocation
        • GetBucketReplicationProgress
        • DeleteBucketReplication
      • 授权策略(Policy)
        • PutBucketPolicy
        • GetBucketPolicy
        • DeleteBucketPolicy
      • 清单(Inventory)
        • PutBucketInventory
        • GetBucketInventory
        • ListBucketInventory
        • DeleteBucketInventory
      • 日志管理(Logging)
        • PutBucketLogging
        • GetBucketLogging
        • DeleteBucketLogging
      • 静态网站(Website)
        • PutBucketWebsite
        • GetBucketWebsite
        • DeleteBucketWebsite
      • 防盗链(Referer)
        • PutBucketReferer
        • GetBucketReferer
      • 标签(Tags)
        • PutBucketTags
        • GetBucketTags
        • DeleteBucketTags
      • 加密(Encryption)
        • PutBucketEncryption
        • GetBucketEncryption
        • DeleteBucketEncryption
      • 请求者付费(RequestPayment)
        • PutBucketRequestPayment
        • GetBucketRequestPayment
      • 跨域资源共享(CORS)
        • PutBucketCors
        • GetBucketCors
        • DeleteBucketCors
        • OptionObject
    • 关于Object操作
      • 基础操作
        • PutObject
        • GetObject
        • CopyObject
        • AppendObject
        • DeleteObject
        • DeleteMultipleObjects
        • HeadObject
        • GetObjectMeta
        • PostObject
        • Callback
        • RestoreObject
        • SelectObject
      • 分片上传(MulitipartUpload)
        • InitiateMultipartUpload
        • UploadPart
        • UploadPartCopy
        • CompleteMultipartUpload
        • AbortMultipartUpload
        • ListMultipartUploads
        • ListParts
      • 权限控制(ACL)
        • PutObjectACL
        • GetObjectACL
      • 软链接(Symlink)
        • PutSymlink
        • GetSymlink
      • 标签(Tagging)
        • PutObjectTagging
        • GetObjectTagging
        • DeleteObjectTagging
    • 关于LiveChannel的操作
      • LiveChannel简介
      • RTMP推流地址及签名
      • PutLiveChannel
      • ListLiveChannel
      • DeleteLiveChannel
      • PutLiveChannelStatus
      • GetLiveChannelInfo
      • GetLiveChannelStat
      • GetLiveChannelHistory
      • PostVodPlaylist
      • GetVodPlaylist
      • LiveChannel常见问题
  • 最佳实践
    • 简介
    • 数据迁移
      • OSS 之间数据迁移
      • 第三方数据源迁移到 OSS
      • 从AWS S3上的应用无缝切换至OSS
      • 使用ossimport迁移数据
      • 从HDFS迁移数据到OSS
    • Web端上传数据至OSS
      • Web端上传介绍
      • 小程序直传实践
        • 支付宝小程序直传实践
        • 微信小程序直传实践
      • Web端PostObject直传实践
        • Web端PostObject直传实践简介
        • JavaScript客户端签名直传
        • 服务端签名后直传
        • 服务端签名直传并设置上传回调
    • 移动应用端直传实践
      • 快速搭建移动应用直传服务
      • 快速搭建移动应用上传回调服务
    • 数据处理与分析
      • 基于OSS+MaxCompute构建数据仓库
      • 使用OSS中的数据作为机器学习的训练样本
      • DataLakeAnalytics+OSS:基于OSS的Severless的交互式查询分析
      • 通过HDP 2.6 Hadoop读取和写入OSS数据
      • 通过CDH5 Hadoop读取和写入OSS数据
      • Apache Impala(CDH6)查询OSS数据
      • Spark使用OSS Select加速数据查询
    • 数据备份和容灾
      • 备份存储空间
      • 数据库备份到OSS
    • 音视频
      • 短视频
      • 音视频转码
    • 使用ECS实例反向代理OSS
      • 基于Windows的ECS实例实现OSS反向代理
      • 基于CentOS的ECS实例实现OSS反向代理
      • 基于Ubuntu的ECS实例实现OSS反向代理
    • Terraform
      • Terraform简介
      • 使用Terraform管理OSS
    • 用户实践
      • OSS+ROS创建Sharepoint 2016
      • Java SDK 的 LiveChannel 常见操作
      • Python SDK 的 LiveChannel 常见操作
      • 使用 Java SDK 的 SelectObject 查询 CSV 和 JSON 文件
      • 使用 Python SDK 的 SelectObject 查询 CSV 和 JSON 文件
    • 使用CDN加速OSS访问
    • 基于OSS构建HLS流
    • OSS资源的监控与报警
    • 使用函数计算打包下载OSS文件
    • OSS性能与扩展性最佳实践
    • 版本控制最佳实践
    • 通过crc64校验数据传输的完整性
    • 敏感数据安全防护方案
    • 基于Jenkins+OOS+OSS自动化构建和部署WordPress
  • 控制台用户指南
    • 概述
    • 开通OSS服务
    • 登录OSS管理控制台
      • 使用阿里云账号登录OSS管理控制台
      • 用RAM子账号登录OSS管理控制台
      • OSS管理控制台概览
    • 存储空间管理
      • 存储空间概览
      • 创建存储空间
      • 权限管理
        • 修改存储空间读写权限
        • 设置跨域访问
        • 设置防盗链
      • 传输管理
        • 绑定自定义域名
        • 设置传输加速
        • 绑定传输加速域名
        • 绑定CDN加速域名
        • 证书托管
      • 基础设置
        • 设置请求者付费模式
        • 设置存储空间清单
        • 设置服务器端加密
        • 设置存储空间标签
        • 设置静态网站托管
        • 设置生命周期规则
        • 设置合规保留策略
        • 设置回源规则
        • 删除存储空间
        • 配置事件通知
      • 冗余与容错
        • 设置跨区域复制
        • 版本控制
      • 日志管理
        • 设置日志转存
        • 实时日志查询
        • 日志分析
      • 数据处理
        • 设置ZIP包解压规则
      • 查看资源使用量
    • 配置OSS加速器
    • 配置OSS高防
    • 文件管理
      • 文件概览
      • 上传文件
      • 新建目录
      • 搜索文件
      • 设置文件读写权限ACL
      • 修改文件存储类型
      • 添加Bucket授权策略(Bucket Policy)
      • 下载或分享文件
      • 设置定时备份
      • 设置文件HTTP头
      • 解冻文件
      • 重命名文件
      • 选取内容(OSS Select)
      • 设置软链接
      • 设置对象标签
      • 删除文件
      • 删除文件夹
      • 管理碎片
      • 配置云存储网关
  • 相关协议
    • 服务等级协议
    • 服务条款
  • 常见问题
  • 通用参考
    • 文档使用指引
      • 文档及使用对象
      • 开源文档说明
        • 内容开源规定
        • 编辑开源文档
    • 使用阿里云管理控制台
    • 地域和可用区
    • 产品使用限制
    • 创建AccessKey
    • 备案
    • 支持渠道
    • 词汇表
全部产品
弹性计算
  • 云服务器 ECS
  • 轻量应用服务器
  • GPU云服务器
  • FPGA云服务器
  • 专有宿主机
  • 弹性云桌面
  • 弹性高性能计算E-HPC
  • 批量计算
  • 弹性伸缩
  • 资源编排
  • 运维编排服务
  • 函数计算
  • Serverless应用引擎
  • Serverless工作流
  • 弹性加速计算实例EAIS
存储
  • 对象存储 OSS
  • 表格存储 Tablestore
  • 文件存储 NAS
  • 文件存储 CPFS
  • 文件存储 HDFS
  • 数据库文件存储
  • 内容协作平台
  • 相册与网盘服务
  • 日志服务
  • 智能媒体管理
  • 离线迁移服务(闪电立方)
  • 混合云备份服务
  • 混合云容灾服务
  • 云存储网关
  • 混合云存储阵列
  • 在线迁移服务
  • 智能云相册
数据库
  • PolarDB MySQL 云原生数据库
  • PolarDB-O 云原生数据库
  • PolarDB PostgreSQL 云原生数据库
  • PolarDB-X 云原生分布式数据库
  • 云数据库 RDS
  • 云数据库 OceanBase
  • 云数据库专属集群 MyBase
  • 云原生多模数据库 Lindorm
  • 云数据库 Redis
  • 云数据库 MongoDB
  • 云数据库 HBase
  • 云数据库 Cassandra
  • 时序数据库 TSDB
  • 图数据库 GDB
  • 云数据库 Memcache
  • 可信账本数据库 LedgerDB
  • 云原生数仓 AnalyticDB MySQL
  • 云原生数仓 AnalyticDB PostgreSQL
  • 云数据库 ClickHouse
  • 云原生数据湖分析 DLA
  • 数据传输服务 DTS
  • 数据管理 DMS
  • 数据库备份 DBS
  • 数据库自治服务 DAS
  • 数据库网关 DG
  • 数据库专家服务
  • 数据库和应用迁移服务 ADAM
  • HybridDB for MySQL
安全
  • 安全公告和技术
  • DDoS防护
  • Web 应用防火墙
  • SSL证书
  • 云安全中心
  • 云防火墙
  • 堡垒机
  • 漏洞扫描
  • 操作审计
  • 终端访问控制系统
  • 访问控制
  • 应用身份服务
  • 数据库审计
  • 加密服务
  • 敏感数据保护
  • 内容安全
  • 密钥管理服务
  • 风险识别
  • 实人认证
  • 爬虫风险管理
  • 游戏盾
  • 安全管家
  • 先知(安全众测)
  • 安骑士
  • 人机验证
  • 金融级实人认证
  • 智能核身(增强版)
  • 云安全访问服务
  • 威胁情报
  • 特权访问服务
大数据
  • MaxCompute
  • E-MapReduce
  • 阿里云Elasticsearch
  • 数据湖构建
  • 实时计算Flink版
  • 交互式分析Hologres
  • Databricks数据洞察
  • 开放搜索
  • 图计算服务
  • DataWorks
  • 智能数据构建与管理 Dataphin
  • Quick BI
  • DataV数据可视化
  • 智能推荐
  • 智能用户增长
  • 数据资源平台
  • DataHub
  • 公众趋势分析
人工智能
  • 机器学习PAI
  • 卫星及无人机遥感影像分析产品
  • 图像搜索
  • 视觉计算服务
  • 智能视觉生产
  • 城市视觉智能引擎
  • 多媒体AI
  • 智能语音交互
  • 印刷文字识别
  • 自然语言处理
  • 交通云控平台
  • 工业大脑开放平台
  • 机器翻译
  • 人工智能众包
  • 全息空间
  • 智能语义理解
  • 视频内容检索
  • 语言协同平台
  • 三维空间重建
  • 阿里云视觉智能开放平台
网络与CDN
  • 网络介绍
  • 专有网络 VPC
  • 云解析 PrivateZone
  • 负载均衡
  • NAT 网关
  • 弹性公网 IP
  • IPv6转换服务
  • 共享带宽
  • 共享流量包
  • 云企业网
  • 全球加速
  • 智能接入网关
  • 高速通道
  • CDN
  • 全站加速
  • SCDN
  • PCDN
  • 边缘节点服务ENS
  • IPv6网关
  • VPN网关
  • 私网连接 PrivateLink
  • Anycast EIP
  • 云网管
视频服务
  • 视频直播
  • 视频点播
  • 音视频通信
  • 云视频会议
  • 媒体处理
  • 视频监控
  • 智能视觉
  • 智能媒体生产
容器与中间件
  • 容器服务Kubernetes版
  • 服务网格 ASM
  • 弹性容器实例
  • 容器镜像服务 ACR
  • 企业级分布式应用服务 EDAS
  • 微服务引擎MSE
  • 应用配置管理 ACM
  • 全局事务服务 GTS
  • 云服务总线 CSB
  • 消息队列RocketMQ版
  • 事件总线EventBridge
  • 消息队列Kafka版
  • 消息队列RabbitMQ版
  • 微消息队列 MQTT 版
  • 消息服务MNS
  • 分布式任务调度 SchedulerX
开发与运维
  • 应用实时监控服务ARMS
  • Prometheus 监控
  • 云监控
  • 应用高可用服务 AHAS
  • 智能顾问
  • Node.js 性能平台
  • 链路追踪Tracing Analysis
  • Web应用托管服务
  • 性能测试 PTS
  • 移动测试
  • 应用发现服务
  • 服务器迁移中心
  • 移动研发平台 EMAS
  • 移动DevOps
  • 移动热修复
  • 崩溃分析
  • 性能分析
  • 远程日志
  • 移动推送
  • 移动数据分析
  • 移动用户反馈
  • HTTPDNS
  • OpenAPI Explorer
  • 云命令行
  • 逻辑编排
  • Alibaba Cloud Toolkit
  • 云效
  • 云效2020
  • 资源管理
  • 小程序云
  • 全局流量管理
  • 配置审计
  • 管理控制台
  • IT治理样板间
  • 云架构设计工具
  • 配额中心
  • 全域用户行为洞察分析平台
API与工具
  • 阿里云CLI
  • .NET SDK
  • Ansible
  • 阿里云交易和账单管理API
  • 云开发平台
  • CodePipeline
  • Go SDK
  • Java SDK
  • Node.js SDK
  • PHP SDK
  • Pulumi
  • Python SDK
  • 集成开发最佳实践
  • Terraform
  • 工单系统API
物联网
  • 阿里云物联网平台
  • 设备接入Link SDK
  • IoT物联网操作系统
  • IoT设备身份认证
  • 物联网应用开发
  • 物联网数据分析
  • 物联网边缘计算
  • 视频边缘智能服务
  • 物联网络管理平台
  • 物联网无线连接服务
  • IoT安全运营中心
  • IoT可信执行环境
  • IoT固件安全检测
  • IoT安全解决方案
  • IoT可信服务管理
  • 生活物联网平台
  • AIoT开放平台
  • 物联网应用托管服务
  • 物联网应用服务
  • 智联车管理云平台
物联网行业方案
  • 工业互联网平台
  • 物联网市场
  • 阿里云IoT技术认证
  • 数字社区平台
  • 线下广告投放平台
  • AIoT数字园区引擎
专有云
  • 企业版
  • 敏捷版
  • 敏捷大数据版
  • 一体机
企业应用与服务
  • Teambition
  • 云投屏
  • 机器人流程自动化RPA
  • 宜搭
  • 云行情
  • 工业视觉智能
  • 货架商品识别与管理
  • 政务钉钉
  • 地址标准化
  • IP地理位置库
  • 云游戏平台
  • 备案
  • 云 AP
  • API 网关
  • 邮件推送
  • 云价签
  • 专属钉钉解决方案
  • 区块链服务 BaaS
  • 可信计算服务
  • 分布式数字身份
  • 跨链数据连接服务
  • 短信服务
  • 语音服务
  • 智能联络中心
  • 号码隐私保护
  • 号码认证服务
  • 号码百科
  • 云通信网络加速
  • 云呼叫中心
  • 云小蜜
  • 智能外呼机器人
  • 智能语音导航
  • 智能对话分析
  • 云客服
  • 智能双录质检
  • Linkedmall
  • 鹿班
  • 智能数据助理
  • 云市场
数字金融
  • 移动开发平台 mPaaS
  • 金融分布式架构 SOFAStack
  • SOFAStack 微服务
  • SOFAStack API 统一网关
  • 金融云
域名与网站
  • 域名
  • 云虚拟主机
  • 云解析 DNS
  • 阿里云公共DNS
  • 企业邮箱
  • 弹性 Web 托管
  • ICP许可证
  • EDI许可证
  • 食品经营许可证
  • 云·速成美站
  • 云·企业官网
  • 资质管家服务
  • 网络文化经营许可证(文网文)
  • CDN经营许可证
  • IDC经营许可证
  • SP经营许可证
  • ISP经营许可证
  • 高新技术企业认定
工商财税与知识产权
  • 阿里云商标服务
  • 工商注册服务
  • 软件著作权登记
  • 图片服务
  • 代理记账
  • 智能logo设计
  • 智能财税
钉钉
  • 钉钉智能通讯中心
  • 钉钉智能前台
  • 钉钉智能指纹考勤机M1s
  • 钉钉智能无线投屏盒子
移动研发平台EMAS-专有云
  • 移动研发平台EMAS-专有云
  • Native DevOps
  • 跨平台 DevOps
  • 移动API网关
  • 通道服务
  • 远程配置
  • 移动监控
  • 移动测试
  • 移动热修复
  • 移动数据分析
  • 移动推送
解决方案
  • 通用解决方案
  • 阿里政务云
  • MindSphere on Alibaba Cloud
  • SAP 解决方案
  • 阿里云VMware服务
会员服务
  • 财务
  • 用户中心
  • 账号管理
  • 费用中心
  • 会员积分
  • 活动
  • 云大使推荐返现
  • 飞天会员
更多
  • 支持与服务
  • 信任中心
  • 阿里云App
  • 阿里云图标
  • 法律条款
  • 阿里云规则
  • Red Hat云接入和Windows许可证
  • 阿里云认证
  • 对象存储 OSS > 
  • SDK 示例 > 
  • C++ > 
  • 前言

    前言

    更新时间:2020-06-22 16:27:22

    ★ 我的收藏
    • SDK中心
    • API中心
    • 新手学堂
    • 学习路径
    本页目录

    本文档基于C++ SDK 1.8.2版本编写。

    SDK 源码

    SDK源码请参见 GitHub。

    示例代码

    OSS C++ SDK提供丰富的示例代码,方便您参考或直接使用。示例代码包括以下内容:

    示例文件 示例内容
    PutObjectFromFile 上传文件
    GetObjectToFile 下载文件
    AppendObject 追加上传
    MultipartUploadObject 分片上传
    HeadObject 管理文件元信息
    ListObjects 列举文件
    CopyObject 拷贝文件
    DeleteObject 删除文件
    PutObjectProgress 进度条上传
    DownloadObjectProcess 进度条下载
    RestoreArchiveObject 解冻归档文件
    BucketSample.cc 设置存储空间的静态网站托管、CORS、生命周期、访问日志、授权访问等
    ObjectTrafficLimitTest.cc 设置上传、下载文件时的单链接限速
    ObjectRequestPaymentTest.cc 存储空间的请求者付费模式
    ObjectTaggingTest.cc 设置、获取、删除对象标签以及对象标签和生命周期管理
    上一篇:错误处理
    下一篇:安装
    相关文档
    • 安装
    • 快速入门
    • 简单上传
    • 概述
    • 初始化
    • 前言
    相关产品
    • 对象存储 OSS
      阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。您可以通过调用 API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过 Web 控制台对数据进行简单的管理。OSS 适合存放任意类型的文件,适合各种网站、开发企业及开发者使用。按实际容量付费真正使您专注于核心业务。
    • 访问控制
      访问控制(Resource Access Management,RAM)是阿里云提供的一项管理用户身份与资源访问权限的服务。使用RAM,您可以创建、管理RAM用户(例如员工、系统或应用程序),并可以控制这些RAM用户对资源的操作权限。当您的企业存在多用户协同操作资源时,使用RAM可以让您避免与其他用户共享云账号密钥,按需为用户分配最小权限,从而降低企业信息安全风险。
    • 云服务器 ECS
      云服务器(Elastic Compute Service,简称 ECS)是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本,使您更专注于核心业务创新。
    以上内容是否对您有帮助?

    在文档使用中是否遇到以下问题

    • 内容错误
    • 更新不及时
    • 链接错误
    • 缺少代码/图片示例
    • 太简单/步骤待完善
    • 其他
    • 内容错误
    • 更新不及时
    • 链接错误
    • 缺少代码/图片示例
    • 太简单/步骤待完善
    • 其他

    更多建议

    匿名提交
    感谢您的打分,是否有意见建议想告诉我们?
    感谢您的反馈,反馈我们已经收到
    文档反馈
    鼠标选中内容,快速选择问题
    选中存在疑惑的文档内容,即可生成 截图进行反馈,我们会跟进处理。
    好的,知道了
    文档反馈