nos user manual
1.0
前言
产品简介
快速入门
控制台手册
价格及计费
API手册
SDK手册
Java-SDK手册
PYTHON SDK手册
PHP SDK手册
GOLANG SDK手册
.NET SDK手册
C/C++ SDK手册
node SDK手册
S3 Java SDK手册
S3 PYTHON SDK手册
S3 PHP SDK手册
S3 GOLANG SDK手册
S3.NET SDK手册
S3 CPP SDK手册
AWS S3兼容文档
S3兼容工具
小工具手册
迁移工具
富媒体服务手册
子账号权限管理
RBC文档
事件通知
直传相关文档
其他工具
常见问题
ChangeLog
nos user manual
Docs
»
SDK手册
View page source
SDK手册
¶
Java-SDK手册
安装
Java环境
Maven项目中使用
工程中直接引入jar
前言
关于请求参数
关于异常
初始化
桶管理
创建桶
列举桶
删除桶
查看桶是否存在
设置桶的ACL
查看桶的ACL
文件上传
本地文件普通上传
上传文件时设置文件元数据信息
流式上传
分块上传
文件下载
流式下载
下载到本地文件
Range下载
指定If-Modified-Since进行下载
文件管理
判断文件是否存在
文件删除
获取文件元数据信息
文件复制(copy)
文件重命名(move)
列举桶内文件
简单列举
通过ListObjectsRequest列举
1、分页列举桶内的所有文件:
2、使用Delimiter模拟文件夹功能
生成私有对象可下载的URL连接
文件上传下载工具类:TransferManager
TransferManager的初始化
使用TransferManager进行文件上传
PYTHON SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.3. 安装
1.3.1. pip方式
1.3.2. 源码方式
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置密钥
2.3. 新建Client
2.3.1. 使用NOS地区域名创建Client
2.4. 设置额外参数
3.
快速入门
3.1. 常用类
3.2. 基本操作
3.2.1. 上传文件
3.2.2. 下载文件
3.2.3. 列举文件
3.2.4. 删除文件
4.
文件上传
4.1. 字符串上传
4.2. 本地文件上传
4.3. 分片上传
4.3.1. 分片上传流程
4.3.2. 查看已经上传的分片
5.
文件下载
5.1. 下载文件
6.
文件管理
6.1. 列出桶中的文件
6.2. 删除单个文件
6.3. 删除多个文件
6.4. 拷贝文件
6.5. 移动文件
7.
错误处理
7.1. 异常处理
7.2. 异常处理实例
7.3. NOSException
7.3.1. ClientException
7.3.2. ServiceException
PHP SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.3. 安装
1.3.1. composer方式
1.3.2. phar方式
1.3.3. 源码方式
1.4. 运行Samples
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置秘钥
2.3. 新建NosClient
2.3.1. 使用NOS地区域名创建NosClient
2.4. 设置网络参数
3.
快速入门
3.1. 常用类
3.2. 基本操作
3.2.1. 创建桶
3.2.2. 上传文件
3.2.3. 下载文件
3.2.4. 列举文件
3.2.5. 删除文件
3.2.6. 返回结果处理
4.
桶的管理
4.1. 新建桶
4.2. 判断桶是否存在
4.3. 列出用户所有的桶
4.4. 删除桶
4.5. 设置桶的ACL属性
4.6. 获取桶的ACL属性
4.7. 获取桶所处的分区
5.
文件上传
5.1. 字符串上传
5.2. 本地文件上传
5.3. 分片上传
5.3.1. 分片上传本地文件
5.3.2. 原始接口分片上传
5.3.3. 查看已经上传的分片
5.3.4. 查看当前正在进行的分片上传任务
5.4. 设置文件元信息
5.4.1. 设定http header
5.4.2. 用户自定义元数据
5.5. 上传时校验MD5
6.
文件下载
6.1. 下载文件到内存
6.2. 下载文件到本地文件
6.3. 范围下载
6.4. 条件下载
7.
文件管理
7.1. 列出桶中的文件
7.2. 判断文件是否存在
7.3. 删除单个文件
7.4. 删除多个文件
7.5. 拷贝文件
7.6. 移动文件
7.7. 修改文件元信息
7.8. 获取文件的文件元信息
8.
授权访问
8.1. 生成私有下载链接
9.
使用https
9.1. php 使用openssl相关配置
9.2. 使用https
9.3. 实例
10.
错误处理
10.1. 异常处理
10.2. 异常处理实例
10.3. NosException
GOLANG SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.3. 安装
1.3.1. 命令行方式
1.3.2. 源码安装
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置秘钥
2.3. 新建NosClient
2.3.1. 关于请求参数
2.4. 实例化NosClient
3.
快速入门
3.1. 常用包
3.2. 基本操作
3.2.1. 上传文件
3.2.2. 下载文件
3.2.3. 列举文件
3.2.4. 删除文件
4.
文件上传
4.1. 流式上传
4.2. 本地文件上传
4.3. 分片上传
4.3.1. 初始化分块
4.3.2. 分块上传
4.3.3. 分块终止上传
4.3.4. 完成分块上传
4.3.5. 列出分块
4.3.6. 列出所有上传的分块
5.
文件下载
5.1. 下载文件
6.
文件管理
6.1. 列出桶中的文件
6.2. 判断文件是否存在
6.3. 删除单个文件
6.4. 删除多个文件
6.5. 拷贝文件
6.6. 移动文件
6.7. 获取文件的文件元信息
7.
错误处理
.NET SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.2.1. Windows
1.3. 安装
1.3.1. NuGet安装
1.3.2. DLL引入方式安装
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置秘钥
2.3. 新建NosClient
2.3.1. 使用NOS地区域名创建NosClient
2.4. 设置网络参数
3.
快速入门
3.1. 常用类
3.2. 基本操作
3.2.1. 上传文件
3.2.2. 下载文件
3.2.3. 列举文件
3.2.4. 删除文件
3.2.5. 返回结果处理
4.
文件上传
4.1. 流式上传
4.2. 单块上传
4.3. 分块上传
4.3.1. 初始化分块上传
4.3.2. 上传分块
4.3.3. 完成分块上传
4.3.4. 分块上传示例
4.3.5. 取消分块上传
4.3.6. 查看已经上传的分片
4.3.7. 查看当前正在进行的分片上传任务
4.4. 设置文件元信息
4.4.1. 设定http header
4.5. 上传时校验MD5
5.
文件下载
5.1. 下载文件到内存
5.2. 下载文件到本地文件
5.3. 指定范围下载
5.4. 条件下载
6.
文件管理
6.1. 列出桶中的文件
6.2. 判断文件是否存在
6.3. 删除单个文件
6.4. 删除多个文件
6.5. 拷贝文件
6.6. 移动文件
6.7. 修改文件元信息
6.8. 获取文件的文件元信息
7.
使用https
7.1. 使用https
7.2. 实例
8.
错误处理
8.1. 异常处理
8.2. 异常处理实例
8.3. NosException
C/C++ SDK手册
下载链接
使用说明
示例程序
node SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.3. 安装
1.3.1. 使用NPM安装
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置秘钥
2.3. 使用方法
2.3.1. 使用步骤
2.3.2. 使用说明
3.
快速入门
3.1. 基本操作
3.1.1. 上传文件
3.1.2. 下载文件
3.1.3. 列举文件
3.1.4. 删除文件
3.1.5. 返回结果处理
4.
文件上传
4.1. 流式上传
4.2. 单块上传
4.3. 分块上传
4.3.1. 分块上传本地文件
4.3.2. 原始接口分块上传
4.3.3. 初始化分块上传
4.3.4. 上传分块
4.3.5. 完成分块上传
4.3.6. 分块上传实例
4.3.7. 取消正在上传的分块
4.3.8. 查看已经上传的分块
4.3.9. 查看当前正在进行的分块上传任务
4.4. 设置文件元信息
4.4.1. 设定http header
5.
文件下载
5.1. 下载文件到内存
5.2. 下载文件到本地文件
5.3. 指定范围下载
5.4. 条件下载
6.
文件管理
6.1. 列出桶中的文件
6.2. 删除单个文件
6.3. 删除多个文件
6.4. 拷贝文件
6.5. 移动文件
6.6. 修改文件元信息
6.7. 获取文件的文件元信息
7.
使用https
7.1. 使用https
7.2. 实例
8.
错误处理
8.1. 异常处理
8.2. 异常处理实例
8.3. 异常包含的信息
S3 Java SDK手册
安装
Java环境
Maven项目中使用
工程中直接引入jar
前言
关于请求参数
关于异常
初始化
桶管理
创建桶
列举桶
删除桶
查看桶是否存在
设置桶的ACL
查看桶的ACL
文件上传
直接内容上传
本地文件普通上传
上传文件时设置文件元数据信息
流式上传
分块上传
文件下载
流式下载
下载到本地文件
Range下载
指定If-Modified-Since进行下载
文件管理
判断文件是否存在
文件删除
获取文件元数据信息
文件复制(copy)
列举桶内文件
简单列举
通过ListObjectsRequest列举
1、分页列举桶内的所有文件:
2、使用Delimiter模拟文件夹功能
生成私有对象可下载的URL链接
文件上传下载工具类:TransferManager
TransferManager的初始化
使用TransferManager进行文件上传
S3 PYTHON SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.3. 安装
1.3.1. pip方式
1.3.2. 源码方式
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置密钥
2.3. 新建Client
2.3.1. 使用NOS地区域名创建client
2.4. 设置额外参数
3.
快速入门
3.1. 常用类
3.2. 基本操作
3.2.1. 上传文件
3.2.2. 下载文件
3.2.3. 列举文件
3.2.4. 删除文件
4.
文件上传
4.1. 字符串上传
4.2. 本地文件上传
4.3. 分片上传
4.3.1. 原始接口分片上传
5.
文件下载
5.1. 下载文件
6.
文件管理
6.1. 列出桶中的文件
6.2. 删除单个文件
6.3. 删除多个文件
6.4. 拷贝文件
6.5. 生成私有对象可下载的URL链接
7.
错误处理
7.1. 异常处理
7.2. ClientError异常处理实例
7.3. 其他比较常见的异常处理类
S3 PHP SDK手册
1.
安装
1.1. Installing via Composer
1.2. Installing via Phar
1.3. Installing via Zip
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置秘钥
2.3. 新建S3Client
2.3.1. 使用NOS地区域名创建S3Client
2.4. 设置网络参数
3.
快速入门
3.1. 常用类
3.2. 基本操作
3.2.1. 创建桶
3.2.2. 上传文件
3.2.3. 下载文件
3.2.4. 列举文件
3.2.5. 删除文件
3.2.6. 返回结果处理
4.
桶的管理
4.1. 新建桶
4.2. 判断桶是否存在
4.3. 列出用户所有的桶
4.4. 删除桶
4.5. 设置桶的ACL属性
4.6. 获取桶的ACL属性
5.
文件上传
5.1. 字符串上传
5.2. 本地文件上传
5.3. 分片上传
5.3.1. 分片上传本地文件
5.3.2. 原始接口分片上传
5.3.3. 查看已经上传的分片
5.3.4. 查看当前正在进行的分片上传任务
5.4. 设置文件元信息
5.4.1. 设定http header
5.4.2. 用户自定义元数据
6.
文件下载
6.1. 下载文件到内存
6.2. 下载文件到本地文件
6.3. 范围下载
6.4. 条件下载
7.
文件管理
7.1. 列出桶中的文件
7.2. 判断文件是否存在
7.3. 删除单个文件
7.4. 删除多个文件
7.5. 拷贝文件
7.6. 修改文件元信息
7.7. 获取文件的文件元信息
7.8. 生成私有云对象可以下载的URL链接
8.
授权访问
8.1. 生成私有下载链接
9.
使用https
9.1. 使用https
9.2. 实例
10.
错误处理
10.1. 异常处理
10.2. 异常处理实例
10.3. AwsException
S3 GOLANG SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.3. 安装
1.3.1. 命令行方式
1.3.2. 源码安装
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置秘钥
2.3. 新建S3
2.3.1. 关于请求参数
2.4. 实例化S3
3.
快速入门
3.1. 常用包
3.2. 基本操作
3.2.1. 上传文件
3.2.2. 下载文件
3.2.3. 列举文件
3.2.4. 删除文件
4.
文件上传
4.1. 流式上传
4.2. 本地文件上传
4.3. 分片上传
4.3.1. 初始化分块
4.3.2. 分块上传
4.3.3. 分块终止上传
4.3.4. 完成分块上传
4.3.5. 列出所有上传的分块
4.3.6. 完整的分块上传
5.
文件下载
5.1. 下载文件
6.
文件管理
6.1. 列出桶中的文件
6.2. 判断文件是否存在
6.3. 删除单个文件
6.4. 删除多个文件
6.5. 拷贝文件
6.6. 获取文件的文件元信息
6.7. 生成私有对象可下载的URL链接
7.
错误处理
S3.NET SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.2.1. Windows
1.3. 安装
1.3.1. NuGet安装
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置秘钥
2.3. 新建AmazonS3Client
2.3.1. 使用NOS地区域名创建AmazonS3Client
2.4. 新建AmazonS3EncryptionClient
2.4.1. 使用NOS地区域名创建AmazonS3EncryptionClient
2.5. 设置网络参数
3.
快速入门
3.1. 常用类
3.2. 基本操作
3.2.1. 上传文件
3.2.2. 下载文件
3.2.3. 列举文件
3.2.4. 删除文件
3.2.5. 返回结果处理
4.
文件上传
4.1. 内存内容上传
4.2. 流式上传
4.3. 单块上传
4.4. 分块上传
4.4.1. 初始化分块上传
4.4.2. 上传分块
4.4.3. 完成分块上传
4.4.4. 分块上传示例
4.4.5. 取消分块上传
4.4.6. 查看已经上传的分片
4.4.7. 查看当前正在进行的分片上传任务
4.5. 设置文件元信息
4.5.1. 设定自定义http header
4.6. 获取文件元信息
5.
文件下载
5.1. 下载文件到内存
5.2. 下载文件到本地文件
5.3. 指定范围下载
5.4. 条件下载
6.
文件管理
6.1. 列出桶中的文件
6.2. 判断文件是否存在
6.3. 删除单个文件
6.4. 删除多个文件
6.5. 拷贝文件
6.6. 获取文件的文件元信息
6.7. 生成私有对象可下载的URL链接
7.
错误处理
7.1. 异常处理
7.2. 异常处理实例
7.3. AmazonS3Exception
S3 CPP SDK手册
1.
安装
1.1. SDK
1.2. 环境要求
1.2.1. Windows
1.2.2. Linux && OSX
1.2.3. OSX
1.3. 安装
1.3.1. Windows
1.3.2. Linux
1.3.3. OSX
2.
初始化
2.1. 确定EndPoint
2.1.1. NOS区域域名地址
2.2. 配置秘钥
2.3. 新建S3Client
2.3.1. 使用NOS地区域名创建S3Client
2.4. 设置网络参数
3.
快速入门
3.1. 常用类
3.2. 基本操作
3.2.1. 上传文件
3.2.2. 下载文件
3.2.3. 列举文件
3.2.4. 删除文件
3.2.5. 返回结果处理
4.
文件上传
4.1. 流式上传(包含文件上传)
4.2. 分块上传
4.2.1. 初始化分块上传
4.2.2. 上传分块
4.2.3. 完成分块上传
4.2.4. 分块上传示例
4.2.5. 取消分块上传
4.2.6. 查看已经上传的分片
4.2.7. 查看当前正在进行的分片上传任务
4.3. 设置文件元信息
4.3.1. 设定自定义http header
4.4. 获取文件元信息
5.
文件下载
5.1. 下载文件到内存
5.2. 下载文件到本地文件
5.3. 指定范围下载
5.4. 条件下载
6.
文件管理
6.1. 列出桶中的文件
6.2. 判断文件是否存在
6.3. 删除单个文件
6.4. 删除多个文件
6.5. 拷贝文件
6.6. 获取文件的文件元信息
6.7. 生成私有对象可下载的URL链接
7.
错误处理
7.1. 异常处理
7.2. 示例代码