详情页标题前

腾讯云对象存储更新文件属性

详情页1

注意您目前查阅的是历史版本 API 文档,后续不再更新和维护,我们建议您查阅新版 API 文档

功能描述

使用该 API 对腾讯云对象存储中某个文件的属性进行设置或修改。成功更新文件属性的前提条件是 Bucket 中已存在该文件。如果该 Bucket 中没有该文件请求不成功。注意1. 目前仅提供对authoritycustom_headers的更新操作,在更新时需要用flag来决定此次操作是更新authority还是custom_headers或者二者都更新。2. 对于自定义头部custom_headers中的各属性值,均由用户来定义和维护,腾讯云对象存储不负责维护其属性值是否正确有效。

请求

语法示例:

POST /files/v2/100088888/test/sample_file.txt HTTP/1.1Host: .file.myqcloud.comContent-Length: Content-Type: application/jsonAuthorization: 

说明Authorization: 单次有效签名(详细参见 签名算法 章节)。Content-Length: RFC 2616 中定义的 HTTP 请求内容长度(字节)。

请求参数

该请求不带请求参数。

请求体

该 API 接口请求的请求体具体节点内容为:

{    "biz_attr": "demo",    "custom_headers": {        "x-cos-meta-yyy": "yyy",        "Content-Disposition": "ccccxxx.txt",        "Content-Language": "english",        "Cache-Control": "cache_xxx",        "Content-Type": "application/text",        "x-cos-meta-xxx": "xxx"    },    "authority": "eWRPrivate",    "op": "update"}

具体内容描述如下:

参数名称 描述 类型 必选
biz_attr COS 服务调用方自定义属性,可通过 查询目录属性 获取该属性值 String
custom_headers 用户自定义 header,在执行更新操作时,只需填写需要增加或修改的项 Object
authority Object 的权限,默认与 Bucket 权限一致,此时不会返回该字段。如果设置了独立权限,则会返回该字段。 有效值:eInvalid(空权限),此时系统会默认调取 Bucket 权限,eWRPrivate(私有读写) ,eWPrivateRPublic (公有读私有写) String
op 操作类型,填“update” String

custom_headers 数据集参数描述:

参数名称 描述 类型 必选
x-cos-meta-yyy 用户自定义内容 yyy String
Content-Disposition MIME 协议的扩展 String
Content-Language 文件的语言 String
Cache-Control 文件的缓存机制 String
Content-Type 文件的 MIME 信息 String
x-cos-meta-xxx 用户自定义内容 xxx String

响应

响应体

该响应体返回为 application/json 数据,包含完整节点数据的内容展示如下:

{    "message": "SUCCESS",    "code": 0,    "request_id": "NTk5YmRjNjZfNmNhZDM1MGFfOGE0MF9lZDA1MQ=="}

具体的参数描述如下:

参数名称 描述 类型
code 服务端返回码,如果没有发生任何错误取值为0;如果发生错误该参数指称具体的错误码。COS 服务相关的错误码可以查看 COS 错误码 Number
request_id 该请求的唯一标识 ID String
message 服务端提示内容,如果发生错误该字段将详细描述发生错误的情况。 String

实际案例

请求

POST /files/v2/1252448703/test02/sample_file.txt HTTP/1.1Content-Length: 268Accept-Encoding: gzip, deflateAccept': */*Connection: keep-aliveContent-Type: application/jsonAuthorization: W0o/dAf5RjYPqBOkFx+TVAw2PwhhPTEyNTI0NDg3MDMmaz1BS0lEMTVJc3NraUJRS1RaYkFvNldoZ2NCcVZsczlTbXVHMDAmZT0wJnQ9MTUwMzM4OTUwMyZyPTc1ODUyMTM3OSZmPS8xMjUyNDQ4NzAzL3Rlc3QwMi9zYW1wbGVfZmlsZS50eHQmYj10ZXN0MDI=
{ "biz_attr": "demo", "custom_headers": { "x-cos-meta-yyy": "yyy", "Content-Disposition": "ccccxxx.txt", "Content-Language": "english", "Cache-Control": "cache_xxx", "Content-Type": "application/text", "x-cos-meta-xxx": "xxx" }, "authority": "eWRPrivate", "op": "update"}

响应

HTTP/1.1 200 OKContent-Length': 616Content-Type: application/json; charset=utf-8Server: tencent-cosConnection: keep-aliveDate: Tue, 22 Aug 2017 07:35:36 GMT x-cos-request-id: NTk5YmRlYzhfMmFhYzM1MGFfNzcwNF9mNTU0OQ==
{ "message": "SUCCESS", "code": 0, "request_id": "NTk5YmRjNjZfNmNhZDM1MGFfOGE0MF9lZDA1MQ == "}



对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/146237.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云TDSQL-C MySQL版常用概念

    本文为您介绍产品相关的常用概念,帮助您更好地选购和使用 TDSQL-C MySQL 版。 相关概念 腾讯云控制台:基于 Web 的用户界面。地域:地域是指物理的数据中心。一般情况下,TDSQL-C MySQL 版实例应该和云服务器实例位于同一地域,以实现最高的访问性能。可用区:可用区是指在某个地域内拥有独立电力和网络的物理区域。同一地域的不同可用区之间没有实…

    腾讯云 2023年12月9日
  • 腾讯云云点播默认分发配置

    操作场景 分发播放设置的场景有以下两个:1. 查询和修改默认分发域名。n添加并解析域名后,您可以通过新域名访问您的视频资源,但使用 API 接口和控制台获取到的视频 URL 中,Host 仍保持为原始域名。因此,您需要登录控制台,在默认分发配置中更新 URL 的 Host 信息。2. 查询和修改播放密钥。n播放密钥用于生成 播放器签名,播放终端在签名有效期内…

    2023年12月9日
  • 腾讯云云直播推断流事件通知

    推断流回调用于推送直播流状态信息,包括直播推流成功和直播推流中断。您需在回调模板中配置推流回调和断流回调消息接收服务器地址,并将该模板与推流域名进行关联。在生成对应的推流地址并开始推送直播流后,腾讯云直播后台会将推流结果回调到您设置的接收服务器中。本文主要讲解触发推断流回调事件后,腾讯云直播发送给用户的回调消息通知字段。 注意事项 阅读本文之前,希望您已经了…

    2023年12月9日
  • 腾讯云TDSQL-C MySQL版数据通信安全

    TDSQL-C MySQL 版提供数据通信安全能力,TDSQL-C MySQL 管理系统能够保证数据在通信过程中的机密性和完整性。 私有网络 TDSQL-C MySQL 版支持使用私有网络(Virtual Private Cloud,VPC)来实现更高程度的网络隔离控制,私有网络是用户在腾讯云上建立的一块逻辑隔离的网络空间。在私有网络内,用户可以自由定义网段…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储HDFS TO COS 工具

    功能说明 HDFS TO COS 工具用于将 HDFS 上的数据拷贝到腾讯云对象存储(Cloud Object Storage,COS)上。 使用环境 系统环境 Linux 或 Windows 系统。 软件依赖 JDK 1.7或1.8。 安装与配置 具体环境安装与配置请参见 Java 安装与配置。 配置方法 1. 安装 Hadoop-2.7.2 及以上版本,…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。