删除 logstore,包括所有 shard 数据,以及索引等。
请求语法
请求参数
参数名称 | 类型 | 是否必须 | 描述 |
logstoreName | string | 是 | 日志库名称,同一 project 下唯一。 |
HTTP 状态码 | ErrorCode | ErrorMessage |
404 | LogStoreNotExist | logstore {logstoreName} not exist |
500 | InternalServerError | Specified Server Error Message |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要删除阿里云Log Service中的一个Logstore,包括其所有shard数据和索引,您可以通过调用DeleteLogstore API来实现。下面是一个简化的示例说明如何构造和执行这个请求。
使用HTTP的DELETE方法。
https://log.{region}.aliyuncs.com/api/v2/logstores/{logstoreName}
其中,{region}
需要替换为您阿里云账号中Log Service服务所在的区域标识,例如cn-hangzhou
;{logstoreName}
需要替换为要删除的日志库名称。
DELETE /api/v2/logstores/{logstoreName} HTTP/1.1
Host: log.{region}.aliyuncs.com
x-log-bodyrawsize: 0
Authorization: {Signature}
Date: {date}
Content-Type: application/json
{Signature}
是根据您的AccessKey ID、AccessKey Secret以及请求参数计算出的签名字符串,具体生成方法请参考阿里云签名机制。{date}
应替换为当前UTC时间的RFC2616格式,例如Tue, 15 Jun 2021 10:30:00 GMT
。如果操作成功,HTTP状态码将返回200,表示Logstore已被成功删除。响应体通常为空或包含简单的确认信息。
LogStoreNotExist
,消息内容如:logstore {logstoreName} not exist
。InternalServerError
,并附带具体的错误信息。在实际操作前,请确保已经备份了所有需要的数据,因为一旦删除,Logstore及其数据将无法恢复。