清理快照仓库 API
编辑清理快照仓库 API
编辑触发对快照仓库内容的检查,并删除任何未被现有快照引用的过时数据。请参阅 清理仓库。
resp = client.snapshot.cleanup_repository( name="my_repository", ) print(resp)
response = client.snapshot.cleanup_repository( repository: 'my_repository' ) puts response
const response = await client.snapshot.cleanupRepository({ name: "my_repository", }); console.log(response);
POST /_snapshot/my_repository/_cleanup
请求
编辑POST /_snapshot/<repository>/_cleanup
路径参数
编辑-
<repository>
- (必需,字符串)要检查和清理的快照仓库的名称。
查询参数
编辑响应体
编辑-
results
-
(对象)包含清理操作的统计信息。
results
的属性-
deleted_bytes
- (整数)清理操作释放的字节数。
-
deleted_blobs
- (整数)在清理操作期间从快照仓库中删除的二进制大对象(blob)的数量。任何非零值都表示找到并随后清理了未引用的 blob。
-
示例
编辑resp = client.snapshot.cleanup_repository( name="my_repository", ) print(resp)
response = client.snapshot.cleanup_repository( repository: 'my_repository' ) puts response
const response = await client.snapshot.cleanupRepository({ name: "my_repository", }); console.log(response);
POST /_snapshot/my_repository/_cleanup
API 返回以下响应
{ "results": { "deleted_bytes": 20, "deleted_blobs": 5 } }