S3 operations

Проставить ACL на все объекты бакета

aws s3 --endpoint-url http://s3.vk3.dataflex.local ls s3://marketplace --recursive | awk '{cmd="aws s3api --endpoint-url http://s3.vk3.dataflex.local put-object-acl --acl public-read --bucket  marketplace --key "$4; system(cmd)}'

Удалить все файлы из бакета

aws s3 --endpoint-url http://s3.vk3.dataflex.local rm --recursive s3://marketplace

Удалить бакет по имени

aws s3 --endpoint-url http://s3.vk3.dataflex.local rb s3://marketplace

Создать бакет по имени

aws s3 --endpoint-url http://s3.vk3.dataflex.local mb s3://marketplace

Проставить права чтение для всех на бакет

aws s3api --endpoint-url http://s3.vk3.dataflex.local put-bucket-acl --acl public-read --bucket marketplace

Просмотр списка бакетов с помощью клиента mc (minio cli)

# /usr/local/bin/mc ls minio
[2022-12-20 15:22:27 MSK]     0B databasebackups-39f709c329fa46cc9dd62441b05a4044/
[2022-10-06 13:48:19 MSK]     0B mcs0000000001/
[2022-12-20 15:15:09 MSK]     0B mcsbackup/

Просмотр списка бакетов с помощью клиента aws

# aws s3 --endpoint-url http://s3.vk3.dataflex.local ls s3://marketplace --recursive
2022-12-20 17:46:25        467 configurations.json
2022-12-20 17:46:23       1063 minio/0.1.0/HOWTO.md
2022-12-20 17:46:23      35422 minio/0.1.0/logo.svg
2022-12-20 17:46:26       2418 minio/0.1.0/marketplase_minio_roles.tar.gz
2022-12-20 17:46:25        357 minio/0.1.0/metadata.yml
2022-12-20 17:46:25       5516 minio/0.1.0/stack.yml
2022-12-20 17:46:25   21762048 minio/mc
2022-12-20 17:46:25   94339072 minio/minio

Починка кластера

Рестарт кластера tarantool без выгрузки данных на диск

switchover -p hotbox pr --cluster hitbox
switchover -p hotbox pr --cluster matter
switchover -p hotbox pr --cluster filedb