Wszystkie strony
Obsługiwane przez GitBook
1 z 5

Loading...

Loading...

Loading...

Loading...

Loading...

Limity API

Dowiedz się więcej o ograniczeniach API dla Azure DevOps i Azure DevOps Server w Xopero ONE.


Ograniczenie żądań zwiększa bezpieczeństwo, zapobiegając przytłaczającej liczbie żądań, które mogłyby zakłócić, zablokować lub zdestabilizować funkcjonalność aplikacji — system egzekwuje te limity w celu zapewnienia stabilności. Aby uzyskać więcej informacji, odwiedź .


W Azure DevOps Server (on-premise), limity API są elastyczne i zależą od zasobów i konfiguracji serwera. W przeciwieństwie do wersji chmurowej nie ma stałych, globalnych limitów żądań — administratorzy ustawiają parametry wydajności i limity dostosowane do specyficznych potrzeb organizacji.

oficjalną witrynę Microsoft Learn

Limity API dla Azure DevOps oraz Azure DevOps Server określają ograniczenia dotyczące liczby żądań, które mogą wpływać na sposób, w jaki Xopero ONE wchodzi w interakcję z danymi.

Azure DevOps

Niestety, w przeciwieństwie do innych DevOps, Microsoft nie udostępnia informacji o dokładnej liczbie zapytań, które można wysłać w danym okresie czasu.

Azure DevOps Server

Integracja

Wymagane uprawnienia
Limity API
Dodawanie organizacji Azure DevOps do Xopero ONE
Dodawanie Azure DevOps Server do Xopero ONE
Cover
Cover
Cover
Cover

Wymagane uprawnienia

Pełna lista uprawnień wymaganych do integracji Azure DevOps i Azure DevOps Server z Xopero ONE.

Wymagane uprawnienia dla Azure DevOps oraz Azure DevOps Server określają poziomy dostępu, których Xopero ONE potrzebuje, aby bezpiecznie wykonywać backup oraz przywracać dane.


Uprawnienia Azure DevOps

Poziomy dostępu użytkownika

Konto użyte do integracji musi mieć przypisany odpowiedni poziom dostępu w ramach Azure DevOps:

  • Basic.

  • Visual Studio Subscriber — poziom professional lub enterprise.

  • GitHub Enterprise — poziom zbliżony do Basic.

  • Stakeholder (niezalecany) — ten poziom posiada ograniczony dostęp i nie pozwala na prawidłowe zabezpieczenie repozytoriów.

Aby zintegrować Azure DevOps z Xopero ONE przy użyciu OAuth, upewnij się, że konto posiada rolę administratora. W przeciwnym razie możesz napotkać błędy uprawnień lub przycisk zatwierdzania może być nieaktywny.

Podczas integracji Azure DevOps przez OAuth wymagane są następujące zakresy (scopes):

Możliwość autoryzacji aplikacji OAuth Xopero ONE zależy od ustawień zgody użytkownika (User consent settings) w organizacji Azure DevOps. Dostępne są następujące opcje:

Consent Policy
Wymagania autoryzacji

Aby operacje backupu i przywracania zakończyły się sukcesem wymagane są następujące uprawnienia:

  1. Poziom organizacji:

    1. General:

      1. Create new projects (przywracanie)

    2. Boards:


Dla instalacji on-premise, wykorzystaj metodę integracji za pomocą personal access token (PAT).

(vso.project_manage)
  • Create process (przywracanie)

  • Edit process (przywracanie)

  • Poziom projektu:

    1. General:

      1. View project-level information (backup)

  • Poziom repozytoriów:

    1. Create branch (przywracanie)

    2. Create repository (przywracanie)

    3. Read (backup)

  • Allow user consent for apps from verified publishers, for selected permissions

    Każdy użytkownik może autoryzować aplikację, pod warunkiem, że wszystkie wymagane uprawnienia zostały sklasyfikowane przez administratora jako uprawnienia o niskim wpływie (low impact).

    Do not allow user consent

    Tylko użytkownicy z rolą Application Administrator lub Global Administrator mogą autoryzować integrację.

    Let Microsoft manage your consent settings

    Xopero ONE może zabezpieczać wyłącznie te projekty, do których zintegrowane konto użytkownika ma wyraźny dostęp.

    Integracja OAuth

    Xopero obsługuje wyłącznie konta organizacyjne (Microsoft Entra ID) — konta osobiste nie są wspierane. W przypadku kont prywatnych należy użyć metody PAT.

    Uprawnienia do instalacji przy użyciu OAuth

    Integracja przez Personal Access Token (PAT)

    Wymagania wstępne:

    Wymagane zakresy (scopes):

    Podczas wykonywania backupu z minimalnymi uprawnieniami niektóre metadane mogą zostać pominięte. Aby zapewnić pełną ochronę, dobierz uprawnienia zgodnie ze swoimi potrzebami w zakresie ochrony danych. Pamiętaj, że przy uprawnieniach wyłącznie do odczytu (read-only) można tworzyć kopie zapasowe, ale przywracanie wymaga nowego tokenu lub hasła z dostępem do zapisu.

    Szczegółowe ustawienia uprawnień

    Uprawnienia Azure DevOps Server

    Personal Access Token (PAT)

    Wymagania wstępne:

    Wymagane zakresy (scopes):

    Podczas wykonywania backupu z minimalnymi uprawnieniami niektóre metadane mogą zostać pominięte. Aby zapewnić pełną ochronę, dobierz uprawnienia zgodnie ze swoimi potrzebami w zakresie ochrony danych. Pamiętaj, że przy uprawnieniach wyłącznie do odczytu (read-only) można tworzyć kopie zapasowe, ale przywracanie wymaga nowego tokenu lub hasła z dostępem do zapisu.

    Autoryzacja podlega aktualnym wytycznym bezpieczeństwa firmy Microsoft. Choć obecnie pozwala to na integrację z Xopero ONE, dostępność ta może ulec zmianie w zależności od ewoluujących zasad firmy Microsoft.

    Dodawanie organizacji Azure DevOps do Xopero ONE

    Ten artykuł wyjaśnia, jak dodać organizację Azure DevOps do Xopero ONE.

    Adding an Azure DevOps organization to Xopero ONE connects your environment to the platform, enabling secure backup of projects, repositories, and related data.


    Używając OAuth

    1

    Zaloguj się do XMS, otwórz kartę DevOps po lewej stronie okna i wybierz Azure DevOps z listy.

    2

    Kliknij przycisk Połącz pod Azure DevOps.

    3

    W oknie, które się pojawi, zaloguj się za pomocą konta użytkownika, które ma wymagane uprawnienia dla repozytoriów lub projektów do zabezpieczenia. Jeśli Twoja sesja logowania do Azure jest aktywna w innej karcie, logowanie zakończy się automatycznie.

    4

    Zaznacz pole wyboru Zgoda w imieniu Twojej organizacji (Consent on behalf of your organization) i kliknij Akceptuj (Accept), aby kontynuować.

    5

    Twoja organizacja Azure DevOps została pomyślnie dodana do Xopero ONE. Kliknij Niestandardowa polityka, aby dostosować ustawienia polityki backupu, lub kliknij Uruchom kopię zapasową, aby natychmiast wykonać backup, używając bieżącej konfiguracji.


    1

    Zaloguj się do XMS, otwórz kartę DevOps po lewej stronie okna i wybierz Azure DevOps z listy.

    2

    Kliknij link tryb zaawansowany pod kafelkami Azure DevOps i Azure DevOps Server.


    Podczas dodawania organizacji może zostać wyświetlony monit o nadanie aplikacji Xopero ONE dodatkowych uprawnień — upewnij się, że Twoja przeglądarka zezwala Xopero na otwieranie wyskakujących okien (pop-up windows).

    W zależności od przeglądarki możesz dostosować ustawienia tak, aby zezwalały na wyskakujące okna, lub zezwolić na jednokrotne otwarcie okna autoryzacji.

    3

    Ustaw metodę uwierzytelniania:

    1. W Uwierzytelnianie, wybierz Azure DevOps.

    2. W polu Połącz za pomocą, wybierz Nazwa użytkownika i Personal Access Token.

    3. Dodaj lub wybierz PAT z Managera haseł.

    4. Wybierz, czy Xopero ma automatycznie zabezpieczać nowe repozytoria.

    4

    Skonfiguruj odświeżanie repozytoriów i domyślnego workera. Określ godziny synchronizacji lub ustaw interwał czasowy dla automatycznych aktualizacji.

    Cloud worker nie ma dostępu do lokalnej pamięci sieciowej. Wybierz urządzenie z niezbędnym dostępem, jeśli wykonujesz backup lokalnie.

    5

    Kliknij Kontynuuj aby zakończyć dodawanie organizacji Azure DevOps i nadać Xopero ONE dostęp do określonych zasobów.

    6

    Organizacja Azure DevOps została pomyślnie dodana do Xopero ONE. Kliknij Niestandardowa polityka aby dostosować ustawienia backupu, lub kliknij Uruchom kopię zapasową, aby natychmiast wykonać backup, korzystając z bieżącej konfiguracji.

    Używając Personal Access Token (PAT)

    Dodatkowe uprawnienia przeglądarki

    Dodawanie Azure DevOps Server do Xopero ONE

    Niniejszy artykuł wyjaśnia, jak dodać organizację Azure DevOps Server do Xopero ONE.

    Dodanie Azure DevOps Server do Xopero ONE łączy projekty i repozytoria z platformą, umożliwiając sprawne zarządzanie backupem oraz bezpieczną ochronę danych.


    Używając Personal Access Token (PAT)

    Azure DevOps Server (samodzielnie zarządzany, lokalny) nie obsługuje OAuth i wymaga osobistego tokenu dostępu.

    1

    Zaloguj się do XMS, otwórz kartę DevOps po lewej stronie okna i wybierz Azure DevOps z listy.

    2

    Kliknij przycisk Połącz pod Azure DevOps Server.

    3

    Ustaw metodę uwierzytelniania:

    1. W Uwierzytelnianie, wybierz Azure DevOps Server.

    2. Wprowadź adres usługi swojego serwera Azure DevOps (nazwa IP lub DNS, włączając protokół).

    4

    Skonfiguruj odświeżanie repozytoriów i domyślnego workera. Określ godziny synchronizacji lub ustaw interwał czasowy dla automatycznych aktualizacji.

    5

    Kliknij Kontynuuj aby zakończyć dodawanie organizacji Azure DevOps Server i nadać Xopero ONE dostęp do określonych zasobów.

    6

    Organizacja Azure DevOps została pomyślnie dodana do Xopero ONE. Kliknij Niestandardowa polityka aby dostosować ustawienia backupu, lub kliknij Uruchom kopię zapasową, aby natychmiast wykonać backup, korzystając z bieżącej konfiguracji.

    Dodaj lub wybierz PAT z Managera haseł.
  • Wybierz, czy Xopero ma automatycznie zabezpieczać nowe repozytoria.

  • Cloud worker nie ma dostępu do lokalnej pamięci sieciowej. Wybierz urządzenie z niezbędnym dostępem, jeśli wykonujesz backup lokalnie.