Сохранить фото из iCloud в хранилище S3 (для опытных)
Если вы уже пользуетесь S3-совместимым хранилищем, PicFrom для Mac может хранить там архив iCloud. От провайдера нужны три вещи.
Что нужно PicFrom
- Закрытый бакет. PicFrom создаёт в нём папку PicFrom и хранит там каждый архив: фото и видео по датам, журнал для продолжения копирования и списки файлов.
- Ключ доступа к этому бакету с правами на список, чтение, запись и удаление. Ключ только для чтения не подойдёт: при проверке PicFrom записывает и удаляет пробный файл.
- Регион. Для Cloudflare R2 вместо него — ID аккаунта.
Где это взять
- Yandex Object Storage. Ключ: сервисный аккаунт с ролью
storage.editorи статический ключ доступа. Регион:ru-central1. - VK Cloud, Selectel, Timeweb Cloud. Ключи — в консоли провайдера, регион — выберите в списке PicFrom.
- Backblaze B2. Ключ: Application Keys → Add a New Application Key, на один бакет, Read and Write. Регион: из Endpoint бакета, например
s3.us-east-005.backblazeb2.com→us-east-005. - Cloudflare R2. Ключ: R2 → Manage API tokens → Object Read & Write на бакет. Вместо региона введите Account ID со страницы обзора R2.
- Любое другое S3-хранилище. Выберите «Другое (свой адрес)» и введите адрес (endpoint) от провайдера.
Подключение в PicFrom
- В PicFrom для Mac нажмите «Изменить» на карточке «Куда» и выберите S3 в разделе Другие хранилища (для опытных).
- Выберите хранилище и регион, введите бакет, ключ доступа и секретный ключ.
- Нажмите Проверить и подключить. PicFrom запишет в бакет пробный файл и удалит его, а затем предложит выбрать или создать архив.

Ключи хранятся в связке ключей Mac. Фото идут с вашего Mac прямо в бакет.
Сколько это стоит
Вы платите провайдеру за хранение и запросы. У Backblaze B2 и Cloudflare R2 есть 10 ГБ бесплатно, R2 просит банковскую карту. Если в хранилище закончилось место или есть проблема с оплатой аккаунта, PicFrom остановится с сообщением «Хранилище не принимает файлы». Уже сохранённые файлы останутся в бакете, а следующее сохранение продолжит архив.