r2
Zarządzaj plikami w Cloudflare R2 — przesyłaj, pobieraj i synchronizuj za pomocą rclone
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania magazynem R2 od Cloudflare bezpośrednio z linii poleceń. Przesyłaj pojedyncze pliki lub całe foldery, pobieraj dane z chmury, wyświetlaj zawartość zasobnika i synchronizuj katalogi w obie strony. Wymaga zainstalowania rclone oraz konfiguracji dostępu do R2 poprzez klucze API z Cloudflare. Idealne do automatyzacji zadań związanych z przechowywaniem danych w chmurze.
Jak używać
Zainstaluj rclone, uruchamiając polecenie curl z oficjalnego repozytorium — skill automatycznie pobierze i zainstaluje narzędzie w Twoim systemie.
Utwórz token API w panelu Cloudflare (https://dash.cloudflare.com → R2) z uprawnieniami do odczytu, zapisu i listowania obiektów. Skopiuj identyfikator konta z adresu URL panelu R2.
Skonfiguruj skill, przekazując dane dostępu w formacie JSON: identyfikator klucza dostępu, tajny klucz dostępu, adres URL punktu końcowego (https://[ID_KONTA].r2.cloudflarestorage.com) i nazwę zasobnika. Możesz użyć polecenia setup z flagą --config lub uruchomić interaktywny skrypt konfiguracyjny.
Przesyłaj pliki lub foldery do R2 za pomocą r2-upload, podając ścieżkę lokalną. Opcjonalnie wskaż inny zasobnik flagą --bucket, jeśli chcesz przesłać do innego miejsca niż domyślne.
Pobieraj pliki z R2 poleceniem r2-download, podając nazwę pliku lub folderu w zasobniku oraz ścieżkę docelową na dysku lokalnym. Jeśli nie podasz ścieżki, plik trafi do bieżącego katalogu.
Synchronizuj katalogi między dyskiem lokalnym a R2 za pomocą r2-sync — określ kierunek (lokalny → R2 lub R2 → lokalny) i skill przesunie wszystkie pliki w jednym poleceniu.