Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Każda organizacja Apigee Edge ma kilka wbudowanych ról, które możesz przypisać użytkownikom administracyjnym:
- Administrator organizacji – użytkownik o najwyższych uprawnieniach. Ma pełny dostęp CRUD do zasobów w organizacji. W instalacji Edge for Private Cloud najsilniejszą rolą jest rola administratora systemu, która ma też dostęp do funkcji na poziomie systemu, którego nie ma administrator organizacji.
- Administrator organizacji z dostępem tylko do odczytu – ma dostęp tylko do odczytu do zasobów w organizacji.
- Administrator operacji – wdraża i testuje interfejsy API oraz ma dostęp tylko do odczytu do innych zasobów.
- Użytkownik biznesowy – tworzy i zarządza produktami API, programistami, aplikacjami dla programistów i firmami oraz tworzy raporty niestandardowe dotyczące korzystania z interfejsu API; ma dostęp tylko do odczytu do innych zasobów.
- Użytkownik – tworzy proksy API i testuje je w środowisku testowym; ma dostęp tylko do odczytu do innych zasobów.
Wbudowane role kontrolują poziom dostępu zarówno w interfejsie zarządzania, jak i w interfejsie zarządzania interfejsem API.
Aby wyświetlić uprawnienia ustawione dla każdej wbudowanej roli (jako administrator organizacji lub administrator organizacji tylko do odczytu), w interfejsie zarządzania wybierz Administracja > Role w organizacji > name_of_role.
Jeśli w Twojej organizacji jest dostępne Apigee Sense lub monitorowanie interfejsu API, konsola administracyjna wyświetli też te role:
- Sense: operator Sense i użytkownik Sense. Więcej informacji o rolach w Sense znajdziesz w artykule Wbudowane role Apigee Sense.
- Monitorowanie interfejsu API: Administrator monitorowania interfejsu API i użytkownik monitorowania interfejsu API. Więcej informacji o rolach monitorowania interfejsu API znajdziesz w artykule Rola monitorowania interfejsu API.
Przykładowe uprawnienia roli
W tym przykładzie interfejsu zarządzania widać uprawnienia roli Użytkownik. Zwróć uwagę, że ma ona inne uprawnienia do wdrożenia:
- Identyfikator URI /deployments (GET)
- /environments/*/applications/*/revisions/*/deployments (GET)
- /environments/test/applications/*/revisions/*/deployments (GET, PUT, DELETE)
Co to oznacza? Co może zrobić użytkownik?
- Po pierwsze, uprawnienie PUT umożliwia wdrożenie.
- Po drugie, w przypadku nakładających się uprawnień pierwszeństwo ma bardziej szczegółowe uprawnienie, jak w przypadku uprawnień do wdrażania. (Więcej informacji o uprawnieniach o nakładających się zakresach znajdziesz w artykule Tworzenie ról za pomocą interfejsu API).
W tym przykładzie najbardziej szczegółowe uprawnienie to „wdrażanie interfejsu API w środowisku testowym” z identyfikatorem URI /environments/test/applications/*/revisions/*/deployments. Najbardziej szczegółowa jest część /test/. Oznacza to, że użytkownik z rolą Użytkownik może wdrożyć dowolne proxy interfejsu API (/applications/*) z dowolną wersją (/revisions/*) w środowisku testowym (/test/).
Osoba z tą rolą nie będzie mogła wdrożyć żadnych innych środowisk, ponieważ uprawnienia GET (tylko do odczytu) w ścieżce /environments/*/, gdzie symbol wieloznaczny (*) oznacza dowolne. (uprawnienie GET na ścieżce /deployments umożliwia użytkownikowi uzyskiwanie szczegółów wdrożenia za pomocą interfejsu API).
Informacje o roli Administrator dewelopera
Gdy portal deweloperów zostanie skonfigurowany, do Twojej organizacji zostanie dodana rola Administrator deweloperów, do której zostanie przypisany użytkownik devadmin+{org_name}@google.com
.
Ta rola jest używana wyłącznie do konfigurowania połączenia między portalami dla deweloperów opartymi na Drupalu (lub portalami niestandardowymi korzystającymi z interfejsów API platformy Apigee) a Twoją organizacją Edge. Zobacz Komunikacja między portalem a Edge.
Jeśli chcesz przypisać rolę Administratora dewelopera innemu kontu użytkownika, utwórz to konto w swojej organizacji i skontaktuj się z zespołem pomocy, aby przypisać rolę.
Możesz też utworzyć niestandardową rolę z tymi samymi uprawnieniami co rola Administrator dewelopera, korzystając ze skryptu opisanego w sekcji Przypisywanie roli Administrator dewelopera w dokumentacji modułu Apigee Edge Drupal 8.
Połączenie między portalem a organizacją w Edge możesz wyświetlić w Drupalu w menu administracyjnym Konfiguracja > Portal deweloperski > Ustawienia aplikacji (musisz być zalogowanym w Drupalu jako administrator). Jeśli połączenie jest oznaczone jako nieudane, musisz skontaktować się z zespołem pomocy Apigee Edge, aby zmienić informacje o połączeniu. Więcej informacji znajdziesz w artykule Tworzenie portalu dla deweloperów.