bucket create

Определение

Создает новый бакет в указанном томе.

Использование

$ ozone sh bucket create [-ghV] [-k=<bekName>]
                                [-l=<allowedBucketLayout>]
                                [--namespace-quota=<quotaInNamespace>]
                                [--quota=<quotaInBytes>]
                                [-r=<replication>]
                                [-t=<type>]
                                [-u=<ownerName>]
                                <value>
Аргументы
Параметр Описание

bekName

Имя ключа шифрования бакета

value

URI бакета. Может быть как полным URI (начинается с o3://, например, o3://hostname:9862/vol1/bucket1/), так и коротким URI (начинается с наименования тома, например vol1/bucket1). Вся недостающая информация считывается из конфигурационных файлов

allowedBucketLayout

Макет бакета. Возможные значения: OBJECT_STORE, LEGACY и FILE_SYSTEM_OPTIMIZED, являющееся значением по умолчанию

quotaInNamespace

Максимальное количество ключей в бакете

quotaInBytes

Максимальная квота (в байтах)

replication

Определение репликации. Валидные значения зависят от типа репликации. Для RATIS подойдут ONE или THREE. В то время как для EC должен соблюдаться формат CODEC-DATA-PARITY-CHUNK_SIZE, например rs-3-2-1024k

type

Тип репликации. Поддерживаемые типы: RATIS и EC

ownerName

Владелец бакета. Если не указан явно, то по умолчанию владельцем будет являться пользователь, создающий бакет

-g, --enforcegdpr

Указывает, что создаваемый бакет должен соответствовать GDPR

-h, --help

Вывод справочного руководства для данной команды

-V, --version

Вывод информации о версии и завершение работы

Примеры

Создание бакета с ограниченной квотой:

$ ozone sh bucket create --quota=1073741824 vol1/bucket3

Создание бакета со специальными настройками репликации:

$ ozone sh bucket create -t=RATIS -r=ONE vol1/bucket4
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней