key list
Использование
$ ozone sh key list [-hV] [-p=<prefix>]
[-s=<startItem>]
[[-l=<limit>] | [-a]]
<value>
ПРИМЕЧАНИЕ
В данной команде list можно сократить до ls .
|
Параметр | Описание |
---|---|
value |
URI тома или бакета. Может быть как полным URI (начинается с |
prefix |
Префикс для фильтрации имен ключей |
startItem |
Имя элемента, с которого начать вывод. Выбранный элемент не будет отображен в выдаче |
limit |
Максимальное число элементов для вывода. Значение по умолчанию — |
-a, --all |
Определяет, что следует выводить все результаты (активно по умолчанию). Чтобы изменить поведение, используйте параметр |
-h, --help |
Вывод справочного руководства для данной команды |
-V, --version |
Вывод информации о версии и завершение работы |
Примеры
Пусть в томе vol1
создан бакет bucket1
. В этом бакете есть два ключа: key1
и key2
. Для получения информации о всех ключах вызовите следующую команду:
$ ozone sh key list vol1/bucket1
Вывод зависит от настроек ключей, но в целом должен быть похож на следующий:
[ {
"volumeName" : "vol1",
"bucketName" : "bucket1",
"name" : "key1",
"dataSize" : 14,
"creationTime" : "2025-02-23T21:14:28.098Z",
"modificationTime" : "2025-02-23T21:17:20.170Z",
"replicationConfig" : {
"replicationFactor" : "ONE",
"requiredNodes" : 1,
"replicationType" : "RATIS"
},
"metadata" : { },
"file" : true
}, {
"volumeName" : "vol1",
"bucketName" : "bucket1",
"name" : "key2",
"dataSize" : 14,
"creationTime" : "2025-02-23T22:16:35.235Z",
"modificationTime" : "2025-02-23T22:16:36.399Z",
"replicationConfig" : {
"replicationFactor" : "ONE",
"requiredNodes" : 1,
"replicationType" : "RATIS"
},
"metadata" : { },
"file" : true
} ]
Предположим, что теперь в бакет добавлен новый ключ newkey
. Чтобы найти его среди многочисленных ключей командой list
, используйте префиксный поиск:
$ ozone sh key list vol1/bucket1 -p="new"
Соответствующий вывод:
[ {
"volumeName" : "vol1",
"bucketName" : "bucket1",
"name" : "newkey",
"dataSize" : 14,
"creationTime" : "2025-02-23T22:38:35.625Z",
"modificationTime" : "2025-02-23T22:38:36.695Z",
"replicationConfig" : {
"replicationFactor" : "ONE",
"requiredNodes" : 1,
"replicationType" : "RATIS"
},
"metadata" : { },
"file" : true
} ]