本文介绍对象存储OSS的Python SDK各种使用场景下的示例代码。

源码地址

请访问GitHub获取源码。

示例代码

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

示例文件 示例内容
bucket.py
bucket_inventory.py 存储空间清单
bucket_policy.py 授权策略
object_request_payment.py 存储空间的请求者付费模式
object_basic.py 快速入门,包括创建存储空间、上传、下载、列举、删除文件等
object_extra.py 上传文件和管理文件,包括设置自定义元信息拷贝文件追加上传文件
upload.py 上传文件,包括断点续传上传分片上传
download.py 下载文件,包括流式下载下载到本地文件范围下载断点续传下载
object_progress.py 上传进度条下载进度条
object_callback.py 上传文件中的上传回调
object_post.py 表单上传的相关操作
object_basic.py 列举文件删除文件
select_csv.py 查询文件
traffic_limit.py 设置上传、下载文件时的单链接限速
object_crypto.py 客户端加密
object_server_crypto.py 服务器端加密
sts.py STS的用法,包括角色扮演获取临时用户的密钥,并使用临时用户的密钥访问OSS。授权访问
object_check.py 上传和下载时数据校验的用法,包括MD5和CRC数据安全性
image.py 图片处理的相关操作
live_channel.py LiveChannel的相关操作