Перш ніж почати
Від Cloudflare вам потрібні три речі:
- Ваш ID облікового запису. Його видно в розділі R2 панелі керування Cloudflare і в ендпоінті S3, який дає Cloudflare.
- Ідентифікатор ключа доступу й секретний ключ доступу з API-токена R2.
- Принаймні один бакет. Його можна спершу створити на панелі керування.
Створення API-токена R2
- На панелі керування Cloudflare відкрийте R2.
- Відкрийте сторінку керування API-токенами R2 і створіть новий токен.
- Надайте йому доступ на читання й запис. Щоб обмежити доступ, дозвольте лише бакети, якими користуватиметеся.
- Створіть його й скопіюйте показані ідентифікатор ключа доступу й секретний ключ доступу. Cloudflare показує секрет лише один раз, тож тримайте сторінку відкритою, доки не вставите його в AnyBucket.
Під’єднання в AnyBucket
- Натисніть ⇧⌘K (Файл → З'єднатися із сервером …).
- У групі Хмарне сховище виберіть Cloudflare R2.
- Вставте свій ID облікового запису. AnyBucket покаже ендпоінт, який будує з нього:
https://<account>.r2.cloudflarestorage.com. - Вставте Ідентифікатор ключа доступу й Секретний ключ доступу. Якщо ввімкнено Зберегти секрет у Зв'язці ключів, секрет зберігається у вашій зв’язці ключів входу.
- За бажанням укажіть назву бакета й коротку назву закладки, як-от Медіа, і натисніть З'єднати.
На вкладці з’явиться значок R2, а закладка відтепер буде за кілька літер у палітрі ⌘K.
Вивантаження, завантаження, копіювання
- Вивантажити теку: відкрийте «Цей Mac» в іншій панелі (⌘\ відкриває другу панель), позначте файли клавішею Space і натисніть F5. Великі файли вивантажуються частинами.
- Завантажити: позначте файли в панелі R2 і натисніть F5 або ⇧⌘D, щоб вибрати теку.
- Перенести з Amazon S3 до R2: відкрийте бакет S3 в одній панелі, а R2 — в іншій, позначте файли й натисніть F5. Файли проходять потоком через невеликий буфер на вашому Mac, і прибирати після цього нічого не треба. Див. копіювання файлів між серверами.
- Копіювати всередині R2: між теками на тому самому сервері копіювання виконується на сервері.
Резервні копії в R2
R2 добре підходить для зовнішньої копії теки. Відкрийте теку в одній панелі, а бакет R2 — в іншій, натисніть ⌥F5, і «Порівняти й синхронізувати» покаже все нове чи змінене. Виберіть дзеркало, щоб бакет відповідав теці. Див. синхронізація теки із сервером.
Якщо не з’єднується
- Доступ заборонено: токен може не мати права на запис або бути обмеженим іншими бакетами. Створіть токен із доступом на читання й запис до цього бакета.
- Нічого не показується: перевірте, чи ID облікового запису — саме того облікового запису, якому належить бакет.
- Передавання зупинилося: воно повторюється саме; усе, що досі не вдається, чекає в розділі Потребують уваги у вікні «Передавання» (⌥⌘T). Див. усунення проблем.