详情页标题前

腾讯云对象存储静态网站

详情页1

简介

文档提供关于静态网站的 API 概览以及 SDK 示例代码。

API 操作名 操作描述
PUT Bucket website 设置静态网站 为已存在的存储桶设置静态网站配置信息
GET Bucket website 查询静态网站 查询指定存储桶的静态网站配置信息
DELETE Bucket website 删除静态网站 删除指定存储桶的静态网站配置信息

设置静态网站

功能说明

为已存在的存储桶配置静态网站。

请求示例

cos.putBucketWebsite({    Bucket: 'examplebucket-1250000000', /* 必须 */    Region: 'ap-beijing',    /* 必须 */    WebsiteConfiguration: {        IndexDocument: {            Suffix: "index.html"        },        ErrorDocument: {            Key: "error.html"        },        RedirectAllRequestsTo: {            Protocol: "https"        },    }}, function(err, data) {    console.log(err || data);});

参数说明

参数名称 描述 类型 是否必填
Bucket 设置静态网站的存储桶,格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式 String
Region 存储桶所在地域,枚举值请参见 地域和访问域名 String
WebsiteConfiguration 静态网站配置,包括索引文档、错误文档、协议转换和重定向规则 Object
– IndexDocument 索引文档 Object
– – Suffix 指定索引文档 String
– ErrorDocument 错误文档 Object
– – Key 指定通用错误返回 String
– RedirectAllRequestsTo 重定向所有请求 Object
– – Protocol 指定全站重定向的协议,只能设置为 https String
– RoutingRules 设置重定向规则,最多设置100条 ObjectArray
– – Condition 指定重定向发生的条件,前缀匹配重定向和错误码重定向只能指定一个 Object
– – – HttpErrorCodeReturnedEquals 指定重定向错误码,只支持配置4XX返回码,优先级高于ErrorDocument String
– – – KeyPrefixEquals 指定前缀重定向的路径,替换指定的 folder/ String
– – Redirect 指定满足重定向 condition 时重定向的具体替换规则 Object
– – – ReplaceKeyWith 替换整个 Key 为指定的内容 String
– – – ReplaceKeyPrefixWith 替换匹配到的前缀为指定的内容,Condition 为 KeyPrefixEquals 才可设置 String

回调函数说明

function(err, data) { ... }
参数名称 描述 类型
err 请求发生错误时返回的对象,包括网络错误和业务错误,如果请求成功则为空,更多详情请参见 错误码 文档 Object
– statusCode 请求返回的 HTTP 状态码,如200、403、404等 Number
– headers 请求返回的头部信息 Object
data 请求成功时返回的对象,如果请求发生错误,则为空 Object
– statusCode 请求返回的 HTTP 状态码,如200、403、404等 Number
– headers 请求返回的头部信息 Object

查询静态网站配置

功能说明

查询与指定存储桶关联的静态网站配置信息。

请求示例

cos.getBucketWebsite({    Bucket: 'examplebucket-1250000000', /* 必须 */    Region: 'ap-beijing',    /* 必须 */}, function(err, data) {    console.log(err || data);});

返回示例

{    "WebsiteConfiguration": {        "IndexDocument": {            "Suffix": "index.html"        },        "ErrorDocument": {            "Key": "error.html"        },        "RedirectAllRequestsTo": {            "Protocol": "https"        },    },    "statusCode": 200,    "headers": {}}

参数说明

参数名称 描述 类型 是否必填
Bucket 查询静态网站配置的存储桶,格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式 String
Region 存储桶所在地域,枚举值请参见 地域和访问域名 String

回调函数说明

function(err, data) { ... }
参数名称 描述 类型
err 请求发生错误时返回的对象,包括网络错误和业务错误,如果请求成功则为空,更多详情请参见 错误码 文档 Object
– statusCode 请求返回的 HTTP 状态码,如200、403、404等 Number
– headers 请求返回的头部信息 Object
data 请求成功时返回的对象,如果请求发生错误,则为空 Object
– statusCode 请求返回的 HTTP 状态码,如200、403、404等 Number
– headers 请求返回的头部信息 Object
– WebsiteConfiguration 静态网站配置,包括索引文档、错误文档、协议转换和重定向规则 Object
– – IndexDocument 索引文档 Object
– – – Suffix 指定索引文档 String
– – ErrorDocument 错误文档 Object
– – – Key 指定通用错误返回 String
– – RedirectAllRequestsTo 重定向所有请求 Object
– – – Protocol 指定全站重定向的协议,只能设置为 https String
– – RoutingRules 设置重定向规则,最多设置100条 ObjectArray
– – – Condition 指定重定向发生的条件,前缀匹配重定向和错误码重定向只能指定一个 Object
– – – – HttpErrorCodeReturnedEquals 指定重定向错误码,只支持配置4XX 返回码,优先级高于ErrorDocument String
– – – – KeyPrefixEquals 指定前缀重定向的路径,替换指定的 folder/ String
– – – Redirect 指定满足重定向 condition 时重定向的具体替换规则 Object
– – – – ReplaceKeyWith 替换整个 Key 为指定的内容 String
– – – – ReplaceKeyPrefixWith 替换匹配到的前缀为指定的内容,Condition 为 KeyPrefixEquals 才可设置 String

删除静态网站配置

功能说明

删除指定存储桶中的静态网站配置。

请求示例

cos.deleteBucketWebsite({    Bucket: 'examplebucket-1250000000', /* 必须 */    Region: 'ap-beijing',    /* 必须 */}, function(err, data) {    console.log(err || data);});

参数说明

参数名称 描述 类型 是否必填
Bucket 被删除静态网站配置的存储桶,格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式 String
Region 存储桶所在地域,枚举值请参见 地域和访问域名 String

回调函数说明

function(err, data) { ... }
参数名称 描述 类型
err 请求发生错误时返回的对象,包括网络错误和业务错误,如果请求成功则为空,更多详情请参见 错误码 文档 Object
– statusCode 请求返回的 HTTP 状态码,如200、403、404等 Number
– headers 请求返回的头部信息 Object
data 请求成功时返回的对象,如果请求发生错误,则为空 Object
– statusCode 请求返回的 HTTP 状态码,如200、403、404等 Number
– headers 请求返回的头部信息 Object

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

转转请注明出处:http://www.yunxiaoer.com/145833.html

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

相关推荐

  • 腾讯云容器服务超级节点上支持运行 Daemonset同尘科技

    功能概述 由于超级节点没有实节点概念,因此在普通节点上运行的资源对象 DaemonSet 无法按照预期的方式运行,DaemonSet 所支持的某些系统层面的应用能力,如日志收集、资源监控等服务均无法在超级节点上统一支持。业内常规的解决方案为通过 sidecar 注入的方式实现 Daemonset 相关的能力,但这带来了跟常规节点不一致的使用体验,且在功能上也…

    2023年12月9日
  • 腾讯云高性能计算集群GPU 型实例安装 nvidia-fabricmanager 服务

    操作背景 HCCPNV4h 实例搭载了 A100 GPU 并支持 NvLink & NvSwitch,需额外安装与驱动版本对应的 nvidia-fabricmanager 服务使 GPU 卡间能够互联。若您使用该实例,请参考本文安装 nvidia-fabricmanager 服务,否则可能无法正常使用 GPU 实例。 操作步骤 本文以驱动版本 470…

    2023年12月9日
  • 腾讯云对象存储存储桶标签

    简介 本文档提供关于存储桶标签的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 PUT Bucket tagging 设置存储桶标签 为已存在的存储桶设置标签 GET Bucket tagging 查询存储桶标签 查询指定存储桶下已有的存储桶标签 DELETE Bucket tagging 删除存储桶标签 删除指定的存储桶标签 设置存储桶标…

    腾讯云 2023年12月9日
  • 腾讯云对象存储GET Bucket policy

    功能描述 GET Bucket policy 请求可以向 Bucket 读取权限策略。 授权说明 授权策略中 action 设置为 cos:GetBucketPolicy 。查看所有 action。 请求 请求示例 GET /?policy HTTP/1.1Host:<BucketName-APPID>.cos.<Region>.m…

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

    简介 本文档提供关于对象标签的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 PUT Object tagging 设置对象标签 为已上传的对象设置标签 GET Object tagging 查询对象标签 查询指定对象下已有的对象标签 DELETE Object tagging 删除对象标签 删除指定对象下已有的对象标签 SDK API 参…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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