服务端如何操作云托管对象存储上的文件

收藏
我的收藏

介绍

开发者可以通过对象存储服务端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列表

预签名

您可以在URL的查询参数中增加签名信息。该URL中包含AK、有效期、资源、操作、签名等信息,任何使用该URL的人在有效期内都可以执行该URL对应的操作。这种方法称作预签名。
支持预签名的sdk详细使用说明文档: