tencent cloud

文档反馈

设置访问域名(CDN/全球加速)

最后更新时间:2022-01-06 16:17:43

    简介

    本文档提供关于如何使用非默认域名请求对象存储(Cloud Object Storage,COS)服务。

    设置默认 COS 域名

    请求示例

    // 将 examplebucket-1250000000 和 COS_REGION修改为真实的信息
    u, _ := url.Parse("https://examplebucket-1250000000.cos.COS_REGION.myqcloud.com")
    // 用于Get Service 查询,默认全地域 service.cos.myqcloud.com
    su, _ := url.Parse("https://cos.COS_REGION.myqcloud.com")
    b := &cos.BaseURL{BucketURL: u, ServiceURL: su}
    // 1.永久密钥
    client := cos.NewClient(b, &http.Client{
      Transport: &cos.AuthorizationTransport{
          SecretID:  "SECRETID",
          SecretKey: "SECRETKEY",
      },
    })
    

    默认 CDN 加速域名

    功能说明

    在 COS 控制台为存储桶开启默认 CDN 加速域名后,可在 SDK 代码中设置对应的域名,以便实现默认加速功能。
    关于如何开启默认加速域名请参见 开启默认 CDN 加速域名

    请求示例

    // 将 examplebucket-1250000000 修改为真实的信息
    u, _ := url.Parse("https://examplebucket-1250000000.file.myqcloud.com")
    b := &cos.BaseURL{BucketURL: u}
    // 使用 CDN 加速域名,无需再发送 COS 的认证信息
    client := cos.NewClient(b, &http.Client{})
    

    自定义 CDN 加速域名

    功能说明

    在 COS 控制台为存储桶设置自定义 CDN 加速域名后,可在 SDK 代码中设置对应的域名,以便实现自定义域名的加速功能。关于如何开启自定义 CDN 加速域名,请参见 开启自定义 CDN 加速域名

    请求示例

    // 设置自定义cdn加速域名
    u, _ := url.Parse("https://xxx.xxx.com")
    b := &cos.BaseURL{BucketURL: u}
    // 使用 CDN 加速域名,无需再发送 COS 的认证信息
    client := cos.NewClient(b, &http.Client{})
    

    自定义源站域名

    请求示例

    // 自定义源站域名
    u, _ := url.Parse("https://xxx.xxx.com")
    b := &cos.BaseURL{BucketURL: u}
    client := cos.NewClient(b, &http.Client{
     Transport: &cos.AuthorizationTransport{
         SecretID:  "SECRETID",
         SecretKey: "SECRETKEY",
     },
    })
    

    全球加速域名

    请求示例

    // 全球加速域名
    // 将 examplebucket-1250000000 修改为真实的信息
    u, _ := url.Parse("https://examplebucket-1250000000.cos.accelerate.myqcloud.com")
    b := &cos.BaseURL{BucketURL: u}
    client := cos.NewClient(b, &http.Client{
     Transport: &cos.AuthorizationTransport{
         SecretID:  "SECRETID",
         SecretKey: "SECRETKEY",
     },
    })
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持