PCDN 的 API 提供了一组与 PCDN 交互的 HTTP 方法。以下是一些主要的 API 方法:
- PUT /cdn/v2/domains/domain-name/cache-configurations?service=cdn:配置一个缓存配置信息。# 例如,查询缓存标签 "cache-tag1" 在过去 5 分钟内的失效记录。
GET /cdn/v2/domains/domain-name/invalidations?type=invalid-cache-tags&key=cache-tag1# 例如,设置域名 "example.com" 的元数据进行测试。
# 例如:在请求头 "x-my-customer-header" 中发送 "my-property=my-value"。
POST /cdn/v2/domains/domain-name/set-metadata
- domain-name:要操作的具体域名。
- 服务:CDN(内容分发网络)服务。
- GET /cdn/v2/domains/domain-name/cache-configurations/cache-configuration-id:获取缓存配置信息。
- domain-name:要操作的具体域名。
- cache-configuration-id:缓存配置 ID。
- DELETE /cdn/v2/domains/domain-name/cache-configurations/cache-configuration-id:删除缓存配置。
- domain-name:要操作的具体域名。
- cache-configuration-id:缓存配置 ID。
- POST /cdn/v2/domains/domain-name/purge/cache:立即清除域名下的缓存数据。
- domain-name:要操作的具体域名。
- POST /cdn/v2/domains/domain-name/purge/invalidations:删除无效的源站记录。
- domain-name:要操作的具体域名。
- GET /cdn/v2/domains/domain-name/invalidations?type=invalid-cache-tags&key=cache-tag1:按失效时间范围获取失效的源站记录。
- type:失效时间范围。
- key:失效的缓存标签。
- GET /cdn/v2/domains/domain-name/client-certificate/key-vault:查询该域名的客户证书密钥储存地址。
- POST /cdn/v2/domains/domain-name/set-headers:设置 CDN 的自定义头部。
- domain-name:要操作的具体域名。
- 头部名称和键值参数。
- POST /cdn/v2/domains/domain-name/set-metadata:设置缓存块的元数据描述。
- domain-name:要操作的具体域名。
- 元数据名称和键值参数。
- GET /cdn/v2/domains/domain-name/log?level=1:获取 PCDN 的日志。
- domain-name:要操作的具体域名。
- 级别:日志的级别(1 表示最详细的信息)。
以上是一些 PCDN 的 API 方法。在使用这些 API 前,请确保您已经成功地连接到腾讯云,并获取了相关 API 的访问密钥、令牌等权限。在实际应用中,请确保始终遵循最佳安全实践和安全协议,以防止潜在的安全问题,如数据泄露、网络攻击等。