开发者社区 问答 正文

如何删除缓存策略?



描述


删除自定义缓存策略.

请求参数

参数名类型必须?说明
ActionString操作接口名,系统规定参数,取值:DeleteCacheExpiredConfig
DomainNameString您的加速域名
CacheTypeString缓存内容类型,取值:suffix:文件名后缀;path:路径,支持目录和完整路径
ConfigIDString配置ID,新增时不需要指定, 修改需要指定


返回参数

名称类型描述
RequestIDString该条任务请求ID


特殊错误码

错误代码描述Http 状态码语义
InvalidCacheType.ValueNotSupportedThe specified value of parameter CacheType is not supported.400指定的 CacheType 不合法(超出可选范围)


示例


请求示例: http://cdn.aliyuncs.com/?Action=DeleteCacheExpiredConfig
&CacheType=path
&ConfigID=903423
&DomainName=www.macaron.org.cn
&<公共请求参数>


返回示例
JSON格式: {
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}


XML格式: <DeleteCacheExpiredConfigResponse>
    <RequestId>AED00EC1-32A8-4D48-BEB9-BD782AF3C6BD</RequestId>
</DeleteCacheExpiredConfigResponse>

展开
收起
青衫无名 2017-10-24 10:44:20 2484 分享 版权
阿里云 AI 助理回答

您提到的操作是关于阿里云CDN(内容分发网络)服务中删除自定义缓存策略的API调用。下面是对这个操作的详细说明,包括请求参数、返回参数以及一个错误码示例。

请求参数

  1. Action: String 类型,必须参数。此操作接口名固定为 DeleteCacheExpiredConfig,用于指定要执行的操作是删除缓存过期配置。

  2. DomainName: String 类型,必须参数。表示您的加速域名,即需要应用该缓存策略的CDN加速域名。

  3. CacheType: String 类型,必须参数。指定了缓存内容的类型,可选值有:

    • suffix: 表示根据文件名后缀进行缓存控制。
    • path: 表示根据路径(支持目录和完整路径)进行缓存控制。
  4. ConfigID: String 类型,必须参数。这是配置ID,用于唯一标识一个缓存策略。在新增配置时不需要指定,但在修改或删除现有配置时必须提供。

返回参数

  • RequestID: String 类型。返回的请求ID,用于追踪该条任务的处理状态。

特殊错误码示例

  • InvalidCacheType.ValueNotSupported: 当提供的 CacheType 参数值不在允许的范围内(即不是 suffixpath)时,会返回此错误。HTTP状态码为400,意味着客户端请求有误。

示例请求

一个删除自定义缓存策略的请求示例URL如下:

http://cdn.aliyuncs.com/?Action=DeleteCacheExpiredConfig&DomainName=your.accelerated.domain.com&CacheType=suffix&ConfigID=your_config_id

请将 your.accelerated.domain.com 替换为您的实际加速域名,suffixpath 选择合适的缓存类型,并使用正确的 your_config_id 来指定要删除的配置。

在调用此API之前,请确保您已拥有阿里云CDN服务的访问权限,并且了解如何通过AccessKey ID和AccessKey Secret进行签名以完成API请求。此外,熟悉阿里云CDN控制台操作可以帮助更好地管理缓存策略。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答标签:
问答地址: