Tylko klucze aplikacji utworzone ręcznie w interfejsie sieciowym Backblaze lub za pomocą natywnego API Backblaze B2 mogą być używane do uwierzytelniania z API kompatybilnym z Backblaze S3.
Automatycznie utworzony master application key nie jest wspierany w API kompatybilnym z Backblaze S3.
Jeśli klucz aplikacji jest ograniczony do zasobnika (bucketu), wymagane jest uprawnienie listAllBucketNames dla zgodności z SDK i integracjami. To uprawnienie można włączyć podczas tworzenia w interfejsie sieciowym lub za pomocą wywołania (call) API: b2_create_key.
Zasadniczo zarówno uprawnienia writeFiles jak i deleteFiles muszą być przypisane do każdego klucza używanego do usuwania plików w API kompatybilnych z S3.
API kompatybilne z Backblaze S3 nie wspiera nieuwierzytelnionych wywołańListObject dla publicznych zasobników (bucketów).
Pamiętaj, że konfiguracja niezmiennego magazynu jest dostępna wyłącznie podczas tworzenia nowego zasobnika (bucketu) — nie ma opcji włączenia jej dla już istniejącego zasobnika.
Włączenie retencji i/lub wersjonowania dla zasobnika może spowodować przechowywanie dodatkowych danych — zaleca się, aby okres retencji w Xopero ONE był dłuższy niż ustawiony dla magazynu. W przeciwnym razie może to prowadzić do przeciążenia magazynu.
Jeśli chcesz używać opcji niezmiennego magazynu, wymagane są następujące uprawnienia:
s3:GetBucketObjectLockConfigurationconfiguration.s3:GetBucketVersioningNależy dodać je do sekcji Action, po zmianach sekcja powinna wyglądać jak pokazano poniżej:
Ten artykuł wyjaśnia, jak skonfigurować bucket Backblaze B2 jako magazyn w Xopero ONE.
Otwórz zakładkę Magazyny i kliknij przycisk Dodaj magazyn.
Pojawi się pasek boczny dodawania magazynu — użyj go, aby wpisać nazwę nowego magazynu w polu Dodaj nazwę magazynu (krok 1), następnie kliknij strzałkę w sekcji Typ magazynu (krok 2) aby rozwinąć listę dostępnych typów magazynów.


Przewiń listę w dół i wybierz opcję Backblaze B2.
Po wybraniu opcji magazynu system wyświetli dodatkowe sekcje, w tym: Dane uwierzytelniające, Region, Nazwa Bucketa, oraz Opcjonalny opis.
Skopiuj ID klucza dostępu oraz tajny klucz dostępu z Backblaze B2, wklej ID klucza dostępu do odpowiedniego pola, i kliknij Wybierz lub dodaj tajny klucz dostępu aby otworzyć menu Managera haseł, następnie dodaj skopiowany tajny klucz dostępu do swojego bucketa.
Kliknij przycisk Dodaj aby dodać tajny klucz dostępu Backblaze B2 do Managera haseł Xopero ONE. Wprowadź nazwę hasła, następnie wpisz klucz aplikacji w polach Nowe hasło jak i Powtórz hasło. Kliknij Zapisz aby potwierdzić.
Następnie wybierz region, w którym utworzono twój bucket i wpisz nazwę bucketu (nazwa bucketu jest unikalnym identyfikatorem kontenera, w którym przechowywane są twoje obiekty) w odpowiednim polu.
Upewnij się, że maszyna przeglądająca — maszyna z aktywną licencją oraz zainstalowanym agentem Xopero ONE — ma dostęp do Twojego zasobnika (bucketu) Backblaze B2. Aby użyć innego urządzenia, kliknij Zmień w sekcji Domyślny worker na dole.
Przejrzyj ustawienia i kliknij przycisk Zapisz aby dodać magazyn do Xopero ONE. Odśwież stronę, aby zobaczyć nowo dodany magazyn na liście magazynów.
"Action": [
"s3:ListBucket",
"s3:GetObject",
"s3:PutObject",
"s3:DeleteObject",
"s3:GetBucketVersioning",
"s3:GetBucketObjectLockConfiguration"
],Możesz zweryfikować region swojego zasobnika (bucketu) na platformie Backblaze.







