获取归档数据
使用get命令查看归档列表或者下载归档的全部数据清单。
命令结构
health get archive <archive-id> [flags] # 命令中的archive可替换为backup
参数 |
简写 |
是否必选 |
说明 |
---|---|---|---|
archive-id |
无 |
否 |
归档id,不指定id表示获取归档列表,指定id表示获取归档详情。 |
--limit |
-l |
否 |
限制量,单次查询总量,必须由数字组成,默认为10,取值范围[0,1000],获取归档列表时生效。 |
--offset |
-o |
否 |
偏移量,查询起始偏移,必须由数字组成,默认为0,取值范围[0,100000000],获取归档列表时生效。 |
--sort-dir |
-s |
否 |
降序或升序(分别对应desc和asc,默认为desc),获取归档列表时生效。 |
--sort-key |
-k |
否 |
排序字段,支持type和end_time,默认为end_time,获取归档列表时生效。 |
--data-list |
-d |
否 |
获取指定归档的全部数据清单,需要与archive-id一起使用才生效。 |
命令示例
本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。
- 查看归档列表
health get archive -l 2 -o 3 # 返回结果如下 Name Region ID Type Size Operator Start Time End Time Archive Days Storage Type ngs region01 c51ac7df-56a2-4b1c-b654-71103edfc630 manual 13.17GB ei_eihealth_02 2022-12-23 18:15:01 2022-12-23 18:16:02 20 COLD fsfss region01 fe67eeaf-68e6-4ed5-9245-a48340a9efba manual 282.60KB ei_eihealth_02 2022-11-25 16:24:26 2022-11-25 16:24:36 48 STANDARD
- 获取指定归档详情
health get archive id-123455677 # 返回结果如下 { "id": "c51ac7df-56a2-4b1c-b654-71103edfc630", "name": "ngs", "type": "manual", "region": "region01", "paths": [ "NGS-small/" ], "start_time": "2022-12-23T10:15:01Z", "end_time": "2022-12-23T10:16:02Z", "archive_days": 20, "size": 14144732346, "description": "", "operator_name": "ei_eihealth_02", "storage_type": "COLD" }
- 获取指定归档的全部数据清单
health get archive id-123455677 --data-list # 返回结果如下 asset/demo01/test01.pdb asset/demo01/test02.pdb asset/demo01/test03.pdb asset/demo01/test04.pdb asset/demo01/test05.pdb