Uprawnienia w witrynie azureiotsuite.com
Co się stanie po zalogowaniu
Przy pierwszym logowaniu w azureiotsuite.com lokacja określa poziomy uprawnień na podstawie aktualnie wybranej dzierżawy usługi Azure Active Directory (AAD) i subskrypcji platformy Azure.
Najpierw, aby wypełnić listę dzierżaw widocznych obok nazwy użytkownika, witryna dowie się z platformy Azure, do której należą dzierżawy usługi AAD. Obecnie witryna może uzyskiwać tokeny użytkownika tylko dla jednej dzierżawy jednocześnie. W związku z tym po przełączeniu dzierżaw przy użyciu listy rozwijanej w prawym górnym rogu witryna loguje cię do tej dzierżawy, aby uzyskać tokeny dla tej dzierżawy.
Następnie witryna dowie się z platformy Azure, które subskrypcje zostały skojarzone z wybraną dzierżawą. Podczas tworzenia nowego wstępnie skonfigurowanego rozwiązania są widoczne dostępne subskrypcje.
Na koniec witryna pobiera wszystkie zasoby w subskrypcjach i grupach zasobów oznaczonych jako wstępnie skonfigurowane rozwiązania i wypełnia kafelki na stronie głównej.
W poniższych sekcjach opisano role kontrolujące dostęp do wstępnie skonfigurowanych rozwiązań.
Role usługi AAD
Role usługi AAD kontrolują możliwość aprowizowania wstępnie skonfigurowanych rozwiązań i zarządzania użytkownikami w wstępnie skonfigurowanym rozwiązaniu.
Więcej informacji na temat ról administratora w usłudze AAD można znaleźć w temacie Przypisywanie ról administratorów w Azure AD. Bieżący artykuł koncentruje się na rolach administratora globalnego i katalogu użytkowników używanych przez wstępnie skonfigurowane rozwiązania.
Administrator globalny
W dzierżawie usługi AAD może istnieć wielu administratorów globalnych:
- Podczas tworzenia dzierżawy usługi AAD jesteś domyślnie administratorem globalnym tej dzierżawy.
- Administrator globalny może aprowizować wstępnie skonfigurowane rozwiązanie i ma przypisaną rolę Administracja dla aplikacji wewnątrz dzierżawy usługi AAD.
- Jeśli inny użytkownik w tej samej dzierżawie usługi AAD tworzy aplikację, domyślną rolą przyznawaną administratorowi globalnemu jest ReadOnly.
- Administrator globalny może przypisywać użytkowników do ról dla aplikacji przy użyciu Azure Portal.
Użytkownik domeny
Może istnieć wielu użytkowników domeny na dzierżawę usługi AAD:
- Użytkownik domeny może aprowizować wstępnie skonfigurowane rozwiązanie za pośrednictwem witryny azureiotsuite.com . Domyślnie użytkownik domeny ma przypisaną rolę Administracja w aprowizowanej aplikacji.
- Użytkownik domeny może utworzyć aplikację przy użyciu skryptu build.cmd w repozytorium azure-iot-remote-monitoring, azure-iot-predictive-maintenance lub azure-iot-connected-factory . Jednak domyślna rola udzielona użytkownikowi domeny to ReadOnly, ponieważ użytkownik domeny nie ma uprawnień do przypisywania ról.
- Jeśli inny użytkownik w dzierżawie usługi AAD utworzy aplikację, domyślnie do tej aplikacji zostanie przypisana rola ReadOnly .
- Użytkownik domeny nie może przypisywać ról dla aplikacji; w związku z tym użytkownik domeny nie może dodawać użytkowników ani ról dla użytkowników dla aplikacji, nawet jeśli je zaaprowizować.
Użytkownik-gość
Może istnieć wielu użytkowników-gości na dzierżawę usługi AAD. Użytkownicy-goście mają ograniczony zestaw praw w dzierżawie usługi AAD. W związku z tym użytkownicy-goście nie mogą aprowizować wstępnie skonfigurowanego rozwiązania w dzierżawie usługi AAD.
Aby uzyskać więcej informacji na temat użytkowników i ról w usłudze AAD, zobacz następujące zasoby:
Role administratora subskrypcji platformy Azure
Role administratora platformy Azure kontrolują możliwość mapowania subskrypcji platformy Azure na dzierżawę usługi AD.
Dowiedz się więcej o rolach administratora platformy Azure w artykule Jak dodać lub zmienić rolę współadministratora platformy Azure, administratora usługi i administratora konta.
Role aplikacji
Role aplikacji kontrolują dostęp do urządzeń w wstępnie skonfigurowanym rozwiązaniu.
Istnieją dwie zdefiniowane role i jedna niejawna rola zdefiniowana w aprowizowanej aplikacji:
- Administracja: ma pełną kontrolę nad dodawaniem, usuwaniem urządzeń i modyfikowaniem ustawień oraz zarządzanie nimi.
- Readonly: Może wyświetlać urządzenia, reguły, akcje, zadania i dane telemetryczne.
Uprawnienia przypisane do każdej roli można znaleźć w pliku źródłowym RolePermissions.cs .
Zmienianie ról aplikacji dla użytkownika
Poniższa procedura umożliwia utworzenie użytkownika w usłudze Active Directory jako administratora wstępnie skonfigurowanego rozwiązania.
Aby zmienić role użytkownika, musisz być administratorem globalnym usługi AAD:
- Przejdź do witryny Azure Portal.
- Wybierz pozycję Azure Active Directory.
- Upewnij się, że używasz katalogu wybranego w azureiotsuite.com podczas aprowizowania rozwiązania. Jeśli masz wiele katalogów skojarzonych z subskrypcją, możesz przełączać się między nimi, jeśli klikniesz nazwę konta w prawym górnym rogu portalu.
- Kliknij pozycję Aplikacje dla przedsiębiorstw, a następnie pozycję Wszystkie aplikacje.
- Pokaż wszystkie aplikacje z dowolnym stanem. Następnie wyszukaj aplikację o nazwie wstępnie skonfigurowanego rozwiązania.
- Kliknij nazwę aplikacji zgodnej ze wstępnie skonfigurowaną nazwą rozwiązania.
- Kliknij pozycję Użytkownicy i grupy.
- Wybierz użytkownika, który chcesz przełączyć role.
- Kliknij przycisk Przypisz i wybierz rolę (na przykład Administracja), którą chcesz przypisać do użytkownika, kliknij znacznik wyboru.
Często zadawane pytania
Jestem administratorem usługi i chcę zmienić mapowanie katalogów między moją subskrypcją a określoną dzierżawą usługi AAD. Jak mogę wykonać to zadanie?
Zobacz Dodawanie istniejącej subskrypcji do katalogu Azure AD
Jestem użytkownikiem domeny/członkiem w dzierżawie usługi AAD i utworzono wstępnie skonfigurowane rozwiązanie. Jak mogę uzyskać przypisaną rolę dla mojej aplikacji?
Poproś administratora globalnego, aby administrator globalny w dzierżawie usługi AAD, a następnie przypisz role użytkownikom samodzielnie. Możesz też poprosić administratora globalnego o bezpośrednie przypisanie Ci roli. Jeśli chcesz zmienić dzierżawę usługi AAD, w której zostało wdrożone wstępnie skonfigurowane rozwiązanie, zobacz następne pytanie.
Jak mogę przełącz dzierżawę usługi AAD, do której przypisano wstępnie skonfigurowane rozwiązanie do monitorowania zdalnego i aplikację?
Wdrożenie w chmurze można uruchomić z https://github.com/Azure/azure-iot-remote-monitoring usługi i wdrożyć ponownie przy użyciu nowo utworzonej dzierżawy usługi AAD. Ponieważ domyślnie jesteś administratorem globalnym podczas tworzenia dzierżawy usługi AAD, masz uprawnienia do dodawania użytkowników i przypisywania ról do tych użytkowników.
- Utwórz katalog usługi AAD w Azure Portal.
- Przejdź do witryny https://github.com/Azure/azure-iot-remote-monitoring.
- Uruchom
build.cmd cloud [debug | release] {name of previously deployed remote monitoring solution}
(na przykładbuild.cmd cloud debug myRMSolution
) - Po wyświetleniu monitu ustaw identyfikator tenantid na nowo utworzoną dzierżawę zamiast poprzedniej dzierżawy.
Chcę zmienić administratora usługi lub Co-Administrator po zalogowaniu się przy użyciu konta organizacyjnego
Zobacz artykuł pomocy technicznej Zmiana administratora usługi i Co-Administrator po zalogowaniu się przy użyciu konta organizacyjnego.
Dlaczego widzę ten błąd? "Twoje konto nie ma odpowiednich uprawnień do tworzenia rozwiązania. Skontaktuj się z administratorem konta lub spróbuj użyć innego konta.
Zapoznaj się z poniższym diagramem, aby uzyskać wskazówki:
Uwaga
Jeśli po zweryfikowaniu, czy jesteś administratorem globalnym w dzierżawie usługi AAD i współadministratorem subskrypcji, usuń użytkownika i ponownie przypisz niezbędne uprawnienia w tej kolejności. Najpierw dodaj użytkownika jako administratora globalnego, a następnie dodaj użytkownika jako współadministratora w subskrypcji platformy Azure. Jeśli problemy będą się powtarzać, skontaktuj się z pomocą techniczną &.
Dlaczego ten błąd występuje, gdy mam subskrypcję platformy Azure? "Do tworzenia wstępnie skonfigurowanych rozwiązań jest wymagana subskrypcja platformy Azure. Możesz utworzyć bezpłatne konto próbne w ciągu zaledwie kilku minut.
Jeśli masz pewność, że masz subskrypcję platformy Azure, zweryfikuj mapowanie dzierżawy dla subskrypcji i upewnij się, że na liście rozwijanej wybrano poprawną dzierżawę. Jeśli sprawdzono poprawność żądanej dzierżawy, postępuj zgodnie z powyższym diagramem i zweryfikuj mapowanie subskrypcji i tej dzierżawy usługi AAD.
Następne kroki
Aby kontynuować poznawanie pakietu IoT, zobacz, jak dostosować wstępnie skonfigurowane rozwiązanie.