服务端如何操作云托管对象存储上的文件
收藏
我的收藏介绍
开发者可以通过对象存储服务端SDK来操作抖音云上对象存储的文件,本文将介绍开发者如何使用对象存储服务端SDK来操作抖音云对象存储的文件。
使用限制
- 1.开发者在使用对象存储服务端SDK时传入访问密钥(Access Key),访问密钥(Access Key)是请求抖音云API的安全凭证,包含Access Key ID(简称AK)和Secret Access Key(简称SK),请妥善保存,防止泄露。密钥的创建可以参考本文操作指引部分。
操作指引
新建密钥
登录抖音云控制台,点击组件中心下的对象存储,进入访问密钥,点击添加,即可获取到一对Access Key;
禁用/启用与删除密钥
您可以对正在使用的密钥进行禁用,禁用后密钥访问将失效,但密钥不会被删除。启用后密钥重新生效。密钥删除后将不可恢复,请谨慎操作。启用/禁用生效时间五分钟。
权限控制
该密钥对只能支持操作对象存储相关接口,开放的权限有:
对象操作 | GetObject | 可用作于获取对象内容,获取对象元数据。 |
| PutObject | 可用作于PUT上传,上传段,初始化上传段任务,合并段。 |
| DeleteObject | 删除对象。 |
对象ACL | GetObjectAcl | 获取对象ACL的相关信息。 |
| PutObjectAcl | 设置对象ACL。 |
桶操作 | ListBucket | 列举桶内全部对象。 |
支持的语言的SDK
端口和区域统一使用:
endpoint = "tos-cn-beijing.volces.com" region = "cn-beijing"
sdk列表
语言 | 代码库 | 安装指南 | 初始化 | 快速入门 |
java | ||||
python | ||||
go | ||||
c++ | ||||
node.js | ||||
js(browser) | | |
预签名
您可以在URL的查询参数中增加签名信息。该URL中包含AK、有效期、资源、操作、签名等信息,任何使用该URL的人在有效期内都可以执行该URL对应的操作。这种方法称作预签名。
支持预签名的sdk详细使用说明文档: