点击领取2000元阿里云代金券,付款抵现金用,云服务器69元/年限时抢>>> 点击咨询成为阿里云VIP客户享永久折扣>>> 点击领取2860元腾讯云代金券,付款抵现金用,云服务器88元/年限时抢>>> 点击成为腾讯云VIP客户享永久折扣优惠>>> 点击进入华为云最新优惠活动现场>>> 点击成为华为云VIP客户享永久折扣优惠>>> 概述本文主要介绍如何修改OSS服务的Object元数据信息。
详细描述OSS的Object包括很多元数据,如Key值、目录、名称,HTTP头部信息和user自定义元数据。您在上传Object或者在后续使用的过程中可能需要修改对应的数据。可参考如下两种解决方法。
方法一:将Object下载到本地将Object下载到本地,删除原来的Object,重新上传更改元数据后的Object以达到更改效果。该方法是最基本的方法,但是会占用较多的时间和消耗资源。因此不建议您使用该方法。
方法二:通过接口对Object进行拷贝可以通过CopyObjcet或者UploadPartCopy接口对Object进行拷贝,可以修改目标文件的元数据,然后再将源文件删除即可,建议您使用该方法进行操作。请参考如下代码,本文以Java SDK修改文件目录和名称为例。 String bucketName = "bucket_sample";
相关文档更多信息请参考如下文档。
适用于
|