Перш ніж почати

Від Cloudflare вам потрібні три речі:

  • Ваш ID облікового запису. Його видно в розділі R2 панелі керування Cloudflare і в ендпоінті S3, який дає Cloudflare.
  • Ідентифікатор ключа доступу й секретний ключ доступу з API-токена R2.
  • Принаймні один бакет. Його можна спершу створити на панелі керування.

Створення API-токена R2

  1. На панелі керування Cloudflare відкрийте R2.
  2. Відкрийте сторінку керування API-токенами R2 і створіть новий токен.
  3. Надайте йому доступ на читання й запис. Щоб обмежити доступ, дозвольте лише бакети, якими користуватиметеся.
  4. Створіть його й скопіюйте показані ідентифікатор ключа доступу й секретний ключ доступу. Cloudflare показує секрет лише один раз, тож тримайте сторінку відкритою, доки не вставите його в AnyBucket.

Під’єднання в AnyBucket

  1. Натисніть ⇧⌘K (Файл → З'єднатися із сервером …).
  2. У групі Хмарне сховище виберіть Cloudflare R2.
  3. Вставте свій ID облікового запису. AnyBucket покаже ендпоінт, який будує з нього: https://<account>.r2.cloudflarestorage.com.
  4. Вставте Ідентифікатор ключа доступу й Секретний ключ доступу. Якщо ввімкнено Зберегти секрет у Зв'язці ключів, секрет зберігається у вашій зв’язці ключів входу.
  5. За бажанням укажіть назву бакета й коротку назву закладки, як-от Медіа, і натисніть З'єднати.

На вкладці з’явиться значок R2, а закладка відтепер буде за кілька літер у палітрі ⌘K.

Вивантаження, завантаження, копіювання

  • Вивантажити теку: відкрийте «Цей Mac» в іншій панелі (⌘\ відкриває другу панель), позначте файли клавішею Space і натисніть F5. Великі файли вивантажуються частинами.
  • Завантажити: позначте файли в панелі R2 і натисніть F5 або ⇧⌘D, щоб вибрати теку.
  • Перенести з Amazon S3 до R2: відкрийте бакет S3 в одній панелі, а R2 — в іншій, позначте файли й натисніть F5. Файли проходять потоком через невеликий буфер на вашому Mac, і прибирати після цього нічого не треба. Див. копіювання файлів між серверами.
  • Копіювати всередині R2: між теками на тому самому сервері копіювання виконується на сервері.

Резервні копії в R2

R2 добре підходить для зовнішньої копії теки. Відкрийте теку в одній панелі, а бакет R2 — в іншій, натисніть ⌥F5, і «Порівняти й синхронізувати» покаже все нове чи змінене. Виберіть дзеркало, щоб бакет відповідав теці. Див. синхронізація теки із сервером.

Якщо не з’єднується

  • Доступ заборонено: токен може не мати права на запис або бути обмеженим іншими бакетами. Створіть токен із доступом на читання й запис до цього бакета.
  • Нічого не показується: перевірте, чи ID облікового запису — саме того облікового запису, якому належить бакет.
  • Передавання зупинилося: воно повторюється саме; усе, що досі не вдається, чекає в розділі Потребують уваги у вікні «Передавання» (⌥⌘T). Див. усунення проблем.