阅读70 返回首页    go 微信


OSS怎么更改Object元数据信息__数据操作常见问题_产品使用问题_对象存储 OSS-阿里云

OSS的Object包括很多的元数据,包括Key值(目录、名称)、http头信息和user自定义元数据。用户在上传Object或者在后续使用的过程中可能需要修改对应的数据。有两种方法可以实现该功能: 

1. 可以将Object下载到本地,删除原来的Object,重新上传更改为元数据的Object以达到更改的效果。该方法是最基本的方法,但是很耗时并且消耗资源。因此不建议用户使用该方法 

2. 可以通过CopyObjcet或者UploadPartCopy接口对Object进行拷贝,修改过程可以修改目标文件的元数据,再把源文件删除即可,建议用户使用该方法进行操作。这里以Java SDK修改文件目录和名称为例:    

        String bucketName = "bucket_sample";

    String sourceKey = "menu1/src_sample";

    String dstKey = "menu2/dst_sample";

   

    OSSClient client = new OSSClient(ACCESS_ID, ACCESS_KEY, ACEESS_TOKEN);

    client.copyObject(bucketName, sourceKey, bucketName, dstKey);

    client.deleteObject(bucketName, sourceKey);


更多信息请参考 设置对象/文件元信息

如果问题还未能解决,请联系售后技术支持

 

 

最后更新:2016-11-29 14:16:37

  上一篇:go 样式相关操作__样式_老版图片服务手册_对象存储 OSS-阿里云
  下一篇:go 视频:3分钟看懂OSS__数据操作常见问题_产品使用问题_对象存储 OSS-阿里云