云服务器内容精选

  • 响应示例 状态码: 200 查询CDN信息响应体 { "is_same_cloud_type" : false, "is_download_available" : false, "checked_keys" : [ { "key" : "xxx", "is_etag_matching" : false, "is_object_existing" : false }, { "key" : "yyy", "is_etag_matching" : false, "is_object_existing" : false }, { "key" : "ccc", "is_etag_matching" : false, "is_object_existing" : false }, { "key" : "bbb", "is_etag_matching" : false, "is_object_existing" : false }, { "key" : "nnnn", "is_etag_matching" : false, "is_object_existing" : false } ] }
  • 请求示例 用ALIYUN_OSS_B加密方式xcsad秘钥查询xxx桶的CDN信息 POST https://{endpoint}/v2/{project_id}/objectstorage/buckets/cdn-info { "ak": "xxx", "sk": "xxx", "cloud_type": "Aliyun", "region": "cn-hangzhou", "bucket": "xxx", "source_cdn": { "protocol": "https", "domain": "xxx", "authentication_type": "ALIYUN_OSS_B", "authentication_key": "xcsad" } }
  • 响应参数 状态码: 200 表6 响应Body参数 参数 参数类型 描述 is_same_cloud_type Boolean 是否相同云类型 is_download_available Boolean 是否下载可用 checked_keys Array of CheckedKey objects 返回的已检查的对象数组 数组长度:0 - 1000 表7 CheckedKey 参数 参数类型 描述 key String 键 最小长度:0 最大长度:2048 is_etag_matching Boolean 是否电子标签匹配 is_object_existing Boolean 是否存在对象 状态码: 400 表8 响应Body参数 参数 参数类型 描述 error_msg String 错误信息。 error_code String 错误码。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String IAM Token认证,需要确认Token中包含的Project ID与请求URI中修改资源的Project ID匹配。 最小长度:1 最大长度:16384 表3 请求Body参数 参数 是否必选 参数类型 描述 ak 是 String 源端桶的AK(最大长度100个字符),task_type为非url_list时,本参数为必选。 最小长度:0 最大长度:100 sk 是 String 源端桶的SK(最大长度100个字符),task_type为非url_list时,本参数为必选。 最小长度:0 最大长度:100 cloud_type 是 String 云类型 AWS:亚马逊 Aliyun:阿里云 Qiniu:七牛云 QingCloud:青云 Tencent:腾讯云 Baidu:百度云 KingsoftCloud:金山云 Azure:微软云 UCloud:优刻得 HuaweiCloud:华为云 URLSource:URL HEC:HEC 最小长度:0 最大长度:100 region 是 String 区域 最小长度:0 最大长度:100 app_id 否 String 当源端为腾讯云时,会返回此参数。 最小长度:0 最大长度:255 bucket 是 String 桶名 最小长度:0 最大长度:100 prefix 否 PrefixKeyInfo object 前缀 source_cdn 是 SourceCdnReq object 指定是否启用CDN迁移支持,若包含此字段则为支持,否则为不支持,启用CDN迁移支持后,迁移时将从CDN域名获取源端对象。 表4 PrefixKeyInfo 参数 是否必选 参数类型 描述 keys 是 Array of strings 键 最小长度:0 最大长度:2048 数组长度:0 - 100 表5 SourceCdnReq 参数 是否必选 参数类型 描述 authentication_key 否 String CDN鉴权秘钥,如果CDN需要进行鉴权,则此选项为必选。 无需授权:无需配置此项。 Qiniu:无需配置此项。 Aliyun:根据authentication_type指定的鉴权方式配置此项。 KingsoftCloud:无需配置此项。 最小长度:0 最大长度:255 authentication_type 是 String 鉴权类型: NONE, QINIU_PRIVATE_AUTHENTICATION, ALIYUN_OSS_A, ALIYUN_OSS_B, ALIYUN_OSS_C, KSYUN_PRIVATE_AUTHENTICATION, AZURE_SAS_TOKEN,TENCENT_COS_A,TENCENT_COS_B,TENCENT_COS_C,TENCENT_COS_D 缺省值:NONE 枚举值: NONE QINIU_PRIVATE_AUTHENTICATION ALIYUN_OSS_A ALIYUN_OSS_B ALIYUN_OSS_C KSYUN_PRIVATE_AUTHENTICATION TENCENT_COS_A TENCENT_COS_B TENCENT_COS_C TENCENT_COS_D domain 是 String 从指定域名获取对象。 最小长度:0 最大长度:1024 protocol 是 String 协议类型,支持http和https协议。 枚举值: http https
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String IAM Token认证,需要确认Token中包含的Project ID与请求URI中修改资源的Project ID匹配。 最小长度:1 最大长度:16384 表3 请求Body参数 参数 是否必选 参数类型 描述 cloud_type 是 String 云类型 AWS:亚马逊 Aliyun:阿里云 Qiniu:七牛云 QingCloud:青云 Tencent:腾讯云 Baidu:百度云 KingsoftCloud:金山云 Azure:微软云 UCloud:优刻得 HuaweiCloud:华为云 URLSource:URL HEC:HEC 缺省值:Aliyun 最小长度:0 最大长度:100 ak 否 String 源端桶的AK(最大长度100个字符),task_type为非url_list时,本参数为必选。 最小长度:0 最大长度:100 sk 否 String 源端桶的SK(最大长度100个字符),task_type为非url_list时,本参数为必选。 最小长度:0 最大长度:100 app_id 否 String 当源端为腾讯云时,会返回此参数。 最小长度:0 最大长度:255