Wszystkie strony
Obsługiwane przez GitBook
1 z 7

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Dodatkowe poświadczenia Bitbucket

Ten artykuł wyjaśnia, jak przygotować i dodać dodatkowe konta Bitbucket do Xopero ONE w celu zapobiegania ograniczeniom żądań.

Przygotowanie konta Bitbucket

Xopero ONE umożliwia uwierzytelnianie za pomocą wielu kont organizacji podczas backupu repozytoriów. Pomaga to rozłożyć limity wysyłanych żądań (narzucone przez dostawcę usług) na większą liczbę kont, co przyspiesza proces backupu i zapobiega ograniczeniom żądań.

Dodatkowe konta wymagają do uwierzytelnienia hasła aplikacji (app password).

Aby dodać dodatkowe konta do uwierzytelniania w organizacji Bitbucket, zaloguj się na swoje konto Bitbucket i dodaj członka do obszaru roboczego (workspace). Użytkownik powinien należeć do grupy z rolą Administratora repozytoriów, a także mieć zaznaczoną opcję Administrowanie obszarem roboczym (Can administer all workspace and repository settings).

Konieczne jest włączenie trybu deweloperskiego (development mode) Bitbucket — ten typ aplikacji wymaga, aby w ustawieniach Bitbucket włączony był tryb deweloperski.

💡Więcej informacji na temat dostępu do obszaru roboczego znajdziesz w oficjalnej dokumentacji Bitbucket.


Lokalizacja hasła aplikacji i wymagane uprawnienia

Możesz wygenerować wiele haseł aplikacji na karcie App passwords swojego konta Bitbucket. Minimalne uprawnienia wymagane do autoryzacji aplikacji Xopero ONE do wykonania backupu repozytorium to:


1

Zaloguj się do XMS i otwórz kartę DevOps. Znajdź swoje repozytorium Bitbucket i kliknij Edytuj w lewym dolnym rogu kafelka.

2

Przejdź do sekcji Dodatkowe poświadczenia.


1

W XMS, otwórz kartę plany i kliknij Dodaj plan, albo wybierz opcję Edytuj plan jeśli już go posiadasz.

2

Przewiń do sekcji Ustawienia zaawansowane, kliknij Edytuj, i włącz przełącznik Dodatkowe konta Git.

3

Kliknij przycisk Dodaj, wprowadź poświadczenia, a następnie kliknij Zapisz aby zakończyć.

3

System wyświetli wszystkie dodatkowe konta dostępne dla wybranej organizacji. Przełącz przełącznik na WŁ. (ON) obok kont, których chcesz użyć, a następnie kliknij przycisk Zapisz.

4

Wróć do panelu Edycji planu backupu, kliknij przycisk Zapisz, aby zapisać ustawienia planu backupu. Plan backupu będzie teraz działał, używając wybranych dodatkowych kont Bitbucket.

Jeśli chcesz, aby backup obejmował również metadane repozytorium, musisz nadać dodatkowe uprawnienia.

Dodawanie poświadczeń Bitbucket do Xopero ONE

Dodanie nowych poświadczeń do Xopero ONE nie integruje ich automatycznie z zadaniami backupu — musisz zatwierdzić korzystanie z tych poświadczeń w planie backupu.

Włączanie poświadczeń Bitbucket dla backupu

Zapobieganie ograniczeniom żądań

Przegląd
Dodatkowe poświadczenia GitHub
Dodatkowe poświadczenia GitLab
Dodatkowe poświadczenia Bitbucket
Dodatkowe poświadczenia Bitbucket DC
Minimalizowanie wpływu ograniczenia żądań w M365
Cover
Cover
Cover
Cover
Cover
Cover

Minimalizowanie wpływu ograniczenia żądań w M365

Ten artykuł zawiera informacje o ograniczaniu żądań w usługach Microsoft 365 i jak zmniejszyć jego wpływ.

Przegląd

Więcej na temat ograniczenia żądań możesz przeczytać na .

Ograniczenie żądań limituje liczbę wywołań API lub operacji w danym oknie czasowym, aby zapobiec nadmiernemu wykorzystaniu zasobów i zapewnić stabilność serwera. W przypadku przekroczenia ograniczenia żądań dalsze żądania od klienta (takie jak wywołania Microsoft Graph API dla backupów Microsoft 365 w Xopero ONE) są tymczasowo limitowane, co może wydłużyć czas backupu.

Microsoft stosuje ograniczenie żądań w celu utrzymania optymalnej wydajności i niezawodności swoich usług. Im bardziej złożona jest organizacja Microsoft 365, tym większe prawdopodobieństwo wystąpienia problemów z ograniczeniem żądań.

Więcej na temat limitów ograniczenia żądań dowiesz się na .

Najlepszym sposobem na zminimalizowanie ograniczenia żądań jest planowanie procedur backupu poza godzinami pracy. Poniżej przedstawiono kilka innych przykładowych metod, których możesz użyć, aby zmniejszyć wpływ ograniczenia żądań w Microsoft 365.


W Xopero ONE możesz ustawić limit dla jednoczesnych zadań backupu w oparciu o liczbę użytkowników lub interwał czasowy między wykonywanymi zadaniami. Podczas tworzenia lub edytowania planu backupu M365 przejdź do sekcji Ustawienia zaawansowane, aby dostosować wartości domyślne — włącz równoważenie zadań poprzez zdefiniowanie liczby jednoczesnych zadań i opóźnienia startu.


Domyślnie Microsoft 365 ogranicza żądania przepływu danych w celu zachowania dostępności i stabilności usługi. Efektem ubocznym tego ograniczenia żądań jest to, że backupy mogą trwać dłużej niż oczekiwano. Aby przyspieszyć backupy Microsoft 365:

  1. Zaloguj się do Microsoft 365 Admin Center.

  2. Przejdź do Support > New service request.

  3. W polu wyszukiwania wprowadź EWS i wybierz Increase EWS Throttling Policy z listy.

  1. Uruchom test diagnostyczny, aby określić, czy jesteś objęty ograniczeniem żądań.

  1. Jeśli jesteś objęty ograniczeniem żądań, EWS tymczasowo zwiększy limity ograniczenia żądań.

oficjalnej stronie Microsoft
portalu edukacyjnym Microsoft

Ograniczenie jednoczesnych zadań

Zwiększanie limitów polityki ograniczenia żądań EWS w Microsoft 365

Dodatkowe poświadczenia GitLab

Ten artykuł wyjaśnia, jak przygotować i dodać dodatkowe konta GitLab do Xopero ONE w celu zapobiegania ograniczeniom żądań.

Przygotowanie konta GitLab

Najlepszym sposobem na dodanie dodatkowego konta do środowiska GitLab jest dodanie nowego użytkownika do dedykowanej grupy. W ten sposób dodany użytkownik automatycznie uzyskuje dostęp do wszystkich projektów w ramach grupy.

Alternatywnie, możesz dodać użytkownika osobno do pojedynczych projektów.

💡 Aby uzyskać szczegółowe informacje na temat członkostwa w organizacji, zapoznaj się z oficjalną dokumentacją GitLab.


Dodawanie poświadczeń GitLab do Xopero ONE

Dodanie nowych poświadczeń do Xopero ONE nie integruje ich automatycznie z zadaniami backupu — musisz zatwierdzić korzystanie z tych poświadczeń w planie backupu.

1

Zaloguj się do XMS, otwórz kartę GitLab i kliknij przycisk Edytuj w lewym dolnym rogu kafelka wybranego repozytorium GitLab.

2

Przejdź do sekcji Zapobieganie ograniczeniom żądań.

3

Kliknij przycisk Dodaj, wprowadź poświadczenia, a następnie kliknij Zapisz aby zakończyć.


1

W XMS, otwórz kartę plany i kliknij Dodaj plan, albo wybierz opcję Edytuj plan jeśli już go posiadasz.

2

Przewiń do sekcji Ustawienia zaawansowane, kliknij Edytuj, i włącz przełącznik Dodatkowe konta Git.

3

System wyświetli wszystkie dodatkowe konta dostępne dla wybranej organizacji. Dodaj lub edytuj konta, których chcesz użyć, a następnie zamknij menu kont przyciskiem x.

4

Wróć do panelu Edycji planu backupu, kliknij przycisk Zapisz, aby zapisać ustawienia planu backupu. Plan backupu będzie teraz działał, używając wybranych dodatkowych kont GitLab.

Włączanie poświadczeń GitLab dla backupu

Przegląd

Ten artykuł zawiera ogólne informacje na temat mechanizmu zapobiegania throttlingowi oraz sposobu, w jaki Xopero ONE wykorzystuje rotację poświadczeń, aby zapewnić ciągłość zadań.

Mechanizmy ograniczania przepustowości (throttling) są powszechnie stosowane przez dostawców usług chmurowych w celu zapobiegania przeciążeniom API. W kontekście ochrony danych, throttling może prowadzić do przerywania zadań lub znacznego wydłużenia czasu ich trwania.


Mechanizm zapobiegania throttlingowi

Xopero ONE implementuje system zarządzania poświadczeniami, który optymalizuje wykorzystanie limitów API poprzez rozkładanie zapytań na wiele kont lub tokenów dostępowych. Proces ten odbywa się automatycznie na dwóch poziomach.

Rotacja poświadczeń

Każde zadanie (backup lub przywracanie) uruchamiane w systemie otrzymuje poświadczenia z dostępnej puli. System stosuje zasadę rotacji, co oznacza, że kolejne zadania wykorzystują różne dane uwierzytelniające (np. Zadanie A korzysta z poświadczeń a, Zadanie B z poświadczeń b itd.). Dzięki temu limity API są wykorzystywane równomiernie, co znacząco zmniejsza prawdopodobieństwo wystąpienia blokad.

Dynamiczna wymiana poświadczeń

W przypadku wystąpienia throttlingu podczas trwania zadania, usługa Xopero ONE Management Service (XMS) podejmuje następujące kroki:

  • Dostępne dodatkowe poświadczenia — jeśli w puli dostępne są inne poświadczenia, XMS przesyła nowe dane do agenta. Zadanie jest kontynuowane bez przerywania operacji.

  • Brak dodatkowych poświadczeń — jeśli pula poświadczeń zostanie wyczerpana, XMS informuje agenta o braku dostępnych poświadczeń. Zadanie zostaje wtedy wstrzymane i oznaczone statusem Throttled, czekając na odblokowanie limitów.


Aby mechanizm wymiany poświadczeń działał poprawnie podczas operacji, muszą zostać spełnione określone wymagania dotyczące uprawnień:

W podsumowaniu zadania w panelu Xopero ONE możesz sprawdzić listę wszystkich poświadczeń użytych do wykonania operacji oraz zweryfikować konkretne przedziały czasowe, w których wystąpił throttling.

Ważne wymagania dotyczące przywracania

Dodatkowe poświadczenia GitHub

Niniejszy artykuł wyjaśnia, jak przygotować i dodać dodatkowe poświadczenia GitHub i GitHub Enterprise w celu zapobiegania ograniczeniom żądań.

Przygotowanie konta GitHub

Możesz dodać dowolną osobę do swojej organizacji GitHub (lub GitHub Enterprise), a stanie się ona jej członkiem. Aby to zrobić, postępuj zgodnie z instrukcjami na oficjalnej stronie GitHub.


Przygotowanie osobistego tokenu dostępu

Aby utworzyć osobisty token dostępu (PAT) w GitHub:

  1. Kliknij swoje zdjęcie profilowe w prawym górnym rogu dowolnej strony i wybierz Settings.

  2. W lewym pasku bocznym kliknij Developer settings.

  3. Wybierz Personal access tokens.

  4. Kliknij Generate new token.

  5. Wprowadź opisową nazwę dla tokenu.


1

Zaloguj się do XMS, otwórz zakładkę GitHub i kliknij Edytuj w lewym dolnym rogu kafelka organizacji GitHub.

2

Przejdź do sekcji Zapobieganie ograniczeniom żądań i kliknij Zarządzaj kontami.


1

W XMS, otwórz kartę plany i kliknij Dodaj plan, albo wybierz opcję Edytuj plan jeśli już go posiadasz.

2

Przewiń do sekcji Ustawienia zaawansowane, kliknij Edytuj, i włącz przełącznik Dodatkowe konta Git.

3

Kliknij przycisk Dodaj i wybierz jedną z dostępnych opcji:

4

Dla tokena dostępu (Access Token):

Wprowadź nazwę użytkownika konta i dodaj lub wybierz PAT z Managera haseł, a następnie potwierdź wybór. Możesz dodać dowolną liczbę kont do swojej organizacji.

Korzystamy ze szczegółowo określonego użytkownika i jego limitów, dlatego zalecany jest dedykowany użytkownik do backupu. Zapobiega to sytuacjom, w których faktyczni użytkownicy mogą przekroczyć swoje limity API.

Aby dowiedzieć się jak dodać PAT do Managera haseł, zobacz .

5

Dla aplikacji GitHub (GitHub App):

Z listy rozwijanej wybierz aplikację (#1–#10) i zainstaluj ją w odpowiedniej organizacji. Proces jest taki sam, jak podczas dodawania głównej aplikacji GitHub.

Konto jest używane wyłącznie do instalacji aplikacji. Po jej zakończeniu konto nie jest już wykorzystywane do żadnych operacji, ponieważ wszystkie kolejne działania są wykonywane przez zainstalowaną aplikację.

IMPORTANT! Możesz dodać dodatkową aplikację GitHub tylko gdy spełnione są poniższe warunki:

  1. Konto instalujące ma wystarczające uprawnienia w GitHub— instalacja nie może wymagać wysłania i zatwierdzenia żądania instalacji (może się tak zdarzyć, na przykład, gdy konto nie ma uprawnień administratora repozytorium lub ma inną rolę niż Właściciel (Owner) w organizacji). Aby dowiedzieć się więcej, zobacz artykuł *.

  2. Organizacja w systemie Xopero posiada główne poświadczenia dla konta GitHub, na którym instalowana jest dodatkowa Aplikacja GitHub**:

    1. Jeśli organizacja została zarejestrowana za pomocą Aplikacji GitHub, dodatkowe Aplikacje GitHub można dodać tylko dla kont, które mają już zarejestrowaną główną Aplikację GitHub. Dodatkowe Aplikacje GitHub dla innych kont osobistych nie są dozwolone.

3

System wyświetli wszystkie dodatkowe konta dostępne dla wybranej organizacji. Przełącz przełącznik na WŁ. (ON) obok kont, których chcesz użyć, a następnie kliknij przycisk Zapisz.

4

Wróć do panelu Edycji planu backupu, kliknij przycisk Zapisz, aby zapisać ustawienia planu backupu. Plan backupu będzie teraz działał, używając wybranych dodatkowych kont GitHub (lub GitHub Enterprise).

Musisz używać tokenów (klasycznych) — Xopero ONE nie obsługuje tokenów o precyzyjnej kontroli (fine-grained tokens).

Należy pamiętać, że wersja beta mogła ulec zmianie. Po pełnym wydaniu nasi administratorzy będą potrzebować czasu na przeanalizowanie możliwości obsługi tego typu tokenów.

Więcej szczegółów na temat tworzenia osobistego tokenu dostępu można znaleźć w oficjalnej dokumentacji GitHub.

Dodawanie poświadczeń GitHub do Xopero ONE

Dodanie nowych poświadczeń do Xopero ONE nie integruje ich automatycznie z zadaniami backupu — musisz zatwierdzić korzystanie z tych poświadczeń w planie backupu.

Włączanie poświadczeń GitHub dla backupu

Jeśli organizacja została zarejestrowana za pomocą OAuth lub PAT, dodatkową Aplikację GitHub można dodać dla dowolnego konta, w tym innych kont osobistych
Instalowanie aplikacji GitHub od osób trzecich– GitHub Docs
ten artykuł

*Jeśli warunek 1 nie zostanie spełniony, komunikat o błędzie wskaże, że nie masz wymaganych uprawnień do ukończenia instalacji.

**Jeśli warunek 2 nie zostanie spełniony, komunikat o błędzie wyświetli monit o wcześniejsze zarejestrowanie konta w organizacji w systemie.

Dodatkowe poświadczenia Bitbucket DC

Ten artykuł wyjaśnia, jak przygotować i dodać dodatkowe konta Bitbucket DC do Xopero ONE w celu zapobiegania ograniczeniom żądań.

Przygotowanie konta Bitbucket DC

W Bitbucket DC, możesz tworzyć konta użytkowników i organizować je w grupy. Ułatwia to zarządzanie organizacją i uprawnieniami.

💡 Więcej informacji na temat użytkowników i grup znajdziesz w oficjalnej dokumentacji Bitbucket DC.


Przygotowanie tokena dostępu HTTP

Tokeny dostępu HTTP w Bitbucket DC mogą być używane zamiast haseł do uwierzytelniania za pomocą Git.

Aby utworzyć token dostępu HTTP dla swojego konta w Bitbucket DC:

  1. Kliknij swoje zdjęcie profilowe i przejdź do Manage account > HTTP access tokens.

  2. Wybierz opcję Create token.

  3. Ustaw nazwę tokenu, uprawnienia i datę wygaśnięcia.

💡 Więcej informacji na temat tokenów dostępu HTTP znajdziesz w .


1

Zaloguj się do XMS i otwórz zakładkę DevOps. Znadź swój projekt Bitbucket DC (tę czynnośc należy wykonać indywidualnie dla każdego projektu) i kliknij Edytuj w lewym dolnym rogu kafelka projektu.

2

Przejdź do sekcji Dodatkowe poświadczenia


1

W XMS, otwórz kartę plany i kliknij Dodaj plan, albo wybierz opcję Edytuj plan jeśli już go posiadasz.

2

Przewiń do sekcji Ustawienia zaawansowane, kliknij Edytuj, i włącz przełącznik Dodatkowe konta Git.

.
3

Kliknij przycisk Dodaj, wprowadź poświadczenia, a następnie kliknij Zapisz aby zakończyć.

3

System wyświetli wszystkie dodatkowe konta dostępne dla wybranej organizacji. Przełącz przełącznik na WŁ. (ON) obok kont, których chcesz użyć, a następnie kliknij przycisk Zapisz.

4

Wróć do panelu Edycji planu backupu, kliknij przycisk Zapisz, aby zapisać ustawienia planu backupu. Plan backupu będzie teraz działał, używając wybranych dodatkowych kont Bitbucket DC.

oficjalnej dokumentacji Bitbucket DC

Dodawanie poświadczeń Bitbucket DC do Xopero ONE

Dodanie nowych poświadczeń do Xopero ONE nie integruje ich automatycznie z zadaniami backupu — musisz zatwierdzić korzystanie z tych poświadczeń w planie backupu.

Włączanie poświadczeń Bitbucket DC dla backupu