Браузер Civo Object Storage для Mac.
Нативный S3-совместимый файловый браузер. Пауза простаивающих bucket в общем хранилище экономит деньги.
Civo Object Storage совместим с S3. В CivoCloudManager встроен нативный клиент S3 на Swift: ListObjects v2 и Get, с подписью AWS Signature V4 поверх CryptoKit. Без AWS SDK и без обёртки на Electron. Просматривайте bucket, качайте отдельные файлы или целые папки и ставьте простаивающие store на паузу в общем хранилище, чтобы за них не платить.
Что даёт браузер Object Storage.
-
Нативный клиент S3, без AWS SDK.
ListObjects v2 и Get реализованы прямо на Swift. Подпись AWS Signature V4 через HMAC-SHA256 из CryptoKit. Браузер читает и скачивает, а загрузка и удаление остаются за s3cmd или rclone. Нативная сборка под Apple Silicon, ноль внешних зависимостей в рантайме.
-
Навигация по папкам с хлебными крошками.
Модель папок на основе общих префиксов. Заходите во вложенные папки, возвращайтесь по цепочке крошек, выделяйте сразу несколько файлов.
-
Скачивание одного файла, выборки и рекурсивно.
Качайте один файл, выделенную группу или целую папку рекурсивно. Файлы попадают в папку Downloads, в панели прогресса видно количество файлов, объём и текущий элемент.
-
Пауза и возврат.
Пауза копирует все файлы из Object Store в общее хранилище civo-cloud-manager, сверяет ключи и размеры, затем удаляет оригинал. Возврат пересоздаёт store с тем же именем и доступами и восстанавливает все файлы. Размер хранилища меняется сам, перенос идёт по четыре файла параллельно, проверка перед удалением включена по умолчанию.
-
Доступы под Touch ID.
Ключи доступа к Object Store живут в macOS Keychain. Чтобы показать секретный ключ, нужен Touch ID (или системный пароль как запасной вариант).
-
Изменение размера Object Store.
Меняйте максимальный размер любого store степпером на экране деталей, под капотом PUT /objectstores/:id.
Как пауза и возврат экономят деньги.
Простаивающий Civo Object Store всё равно тарифицируется по выделенному максимальному размеру, даже при нулевом трафике. Пауза копирует содержимое в единое общее хранилище (оно заранее вырастает под объём), сверяет всё по ключам и удаляет исходный store через DELETE /objectstores/:id, так что строка исчезает из счёта Civo. Возврат разворачивает процесс обратно: создаётся новый store с тем же именем и доступами, файлы восстанавливаются из префикса в хранилище, а само хранилище сжимается назад. Файл manifest.json в хранилище ведёт учёт приостановленных store, поэтому восстановиться получится даже с нового Mac.
Почему нативный SigV4 важен.
Большинство клиентов S3 для macOS тащат с собой AWS SDK: сотни мегабайт загрузки, широкие разрешения, телеметрия. CivoCloudManager подписывает каждый запрос напрямую через HMAC-SHA256 из CryptoKit. Размер бандла остаётся небольшим, App Sandbox остаётся узким (четыре разрешения, никакого доступа к файлам сверх того, что вы выбрали), и нет стороннего SDK, который придётся обновлять к следующему CVE.
Подробно
Точечные материалы по каждому продукту Civo.
У каждой области Civo, которой касается CivoCloudManager, есть своя страница с деталями, компромиссами и архитектурой. Выберите ту, что ближе всего к вашей текущей работе.
- 01 Альтернатива Civo CLI для Mac Где GUI сильнее CLI, где нет и как они уживаются вместе.
- 02 Civo Kubernetes GUI для Mac Живой дашборд кластера, логи pod в реальном времени, kubectl не нужен.
- 03 Civo firewall из строки меню Mac Открытие и закрытие в один клик, автоопределение IP, таймер автозакрытия.
- 04 Дашборд расходов Civo для Mac Реальные начисления из Civo charges API. Выбор периода и прогноз на конец месяца.
Руководства
Шаг за шагом и честные сравнения.
- 01 Подключение Civo API key Сгенерируйте ключ в дашборде Civo, вставьте его один раз, а дальше его держит macOS Keychain.
- 02 Открыть firewall для своего IP Ручная процедура, ловушка динамического IP, которая после неё остаётся, и бесплатный путь из строки меню с закрытием по сроку.
- 03 Против Lens, OpenLens и k9s Три инструмента, которым всё равно, чей кластер, и один заточенный под Civo. Разница решает, что вы держите открытым.
- 04 Civo Object Storage по S3 Региональный endpoint, рабочая конфигурация для s3cmd, rclone и AWS CLI и то, что нативный клиент делает иначе.
- 05 Civo DNS на Mac Делегируйте домен на неймсерверы Civo, а зону дальше ведите в нативном приложении, а не во вкладке браузера.
- 06 Changelog Все вышедшие релизы, новые сверху, с подробностями, для которых заметка в магазине слишком коротка.
Откройте Civo Object Storage в нативном браузере.
Разовая покупка в Mac App Store. Family Sharing включён.