Akcje autoryzacji i atrybuty
Akcje autoryzacji
W tej sekcji wymieniono obsługiwane akcje autoryzacji, dla których można kierować warunki.
Tworzenie lub aktualizowanie przypisań ról
Właściwości | Wartość |
---|---|
Nazwa wyświetlana | Tworzenie lub aktualizowanie przypisań ról |
Opis | Akcja płaszczyzny sterowania na potrzeby tworzenia przypisań ról |
Akcja | Microsoft.Authorization/roleAssignments/write |
Atrybuty zasobów | |
Atrybuty żądania | Identyfikator definicji roli Identyfikator podmiotu zabezpieczeń Typ podmiotu zabezpieczeń |
Przykłady | !(ActionMatches{'Microsoft.Authorization/roleAssignments/write'}) Przykład: role ograniczeń |
Usuwanie przypisania roli
Właściwości | Wartość |
---|---|
Nazwa wyświetlana | Usuwanie przypisania roli |
Opis | Akcja płaszczyzny sterowania dotycząca usuwania przypisań ról |
Akcja | Microsoft.Authorization/roleAssignments/delete |
Atrybuty zasobów | Identyfikator definicji roli Identyfikator podmiotu zabezpieczeń Typ podmiotu zabezpieczeń |
Atrybuty żądania | |
Przykłady | !(ActionMatches{'Microsoft.Authorization/roleAssignments/delete'}) Przykład: role ograniczeń |
Atrybuty autoryzacji
W tej sekcji wymieniono atrybuty autoryzacji, których można użyć w wyrażeniach warunku w zależności od akcji docelowej. Jeśli wybierzesz wiele akcji dla jednego warunku, może istnieć mniej atrybutów do wyboru dla warunku, ponieważ atrybuty muszą być dostępne w wybranych akcjach.
Identyfikator definicji roli
Właściwości | Wartość |
---|---|
Nazwa wyświetlana | Identyfikator definicji roli |
Opis | Identyfikator definicji roli używany w przypisaniu roli |
Atrybut | Microsoft.Authorization/roleAssignments:RoleDefinitionId |
Źródło atrybutu | Żądanie Zasób |
Typ atrybutu | Identyfikator GUID |
Operatory | GuidEquals GuidNotEquals ForAnyOfAnyValues:GuidEquals ForAnyOfAllValues:GuidNotEquals |
Przykłady | @Request[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals {b24988ac-6180-42a0-ab88-20f7382dd24c, acdd72a7-3385-48ef-bd42-f606fba81ae7} Przykład: role ograniczeń |
Identyfikator podmiotu zabezpieczeń
Właściwości | Wartość |
---|---|
Nazwa wyświetlana | Identyfikator podmiotu zabezpieczeń |
Opis | Identyfikator podmiotu zabezpieczeń przypisany do roli. Spowoduje to mapowania na identyfikator wewnątrz usługi Active Directory. Może wskazywać użytkownika, jednostkę usługi lub grupę zabezpieczeń |
Atrybut | Microsoft.Authorization/roleAssignments:PrincipalId |
Źródło atrybutu | Żądanie Zasób |
Typ atrybutu | Identyfikator GUID |
Operatory | GuidEquals GuidNotEquals ForAnyOfAnyValues:GuidEquals ForAnyOfAllValues:GuidNotEquals |
Przykłady | @Request[Microsoft.Authorization/roleAssignments:PrincipalId] ForAnyOfAnyValues:GuidEquals {28c35fea-2099-4cf5-8ad9-473547bc9423, 86951b8b-723a-407b-a74a-1bca3f0c95d0} Przykład: ograniczenia ról i określonych grup |
Typ nazwy głównej
Właściwości | Wartość |
---|---|
Nazwa wyświetlana | Typ nazwy głównej |
Opis | Typ podmiotu zabezpieczeń reprezentuje użytkownika, grupę, jednostkę usługi lub tożsamość zarządzaną żądającą dostępu do zasobów platformy Azure. Rolę można przypisać do dowolnego z tych podmiotów zabezpieczeń |
Atrybut | Microsoft.Authorization/roleAssignments:PrincipalType |
Źródło atrybutu | Żądanie Zasób |
Typ atrybutu | CIĄG |
Wartości | User ServicePrincipal Grupuj |
Operatory | StringEqualsIgnoreCase StringNotEqualsIgnoreCase ForAnyOfAnyValues:StringEqualsIgnoreCase ForAnyOfAllValues:StringNotEqualsIgnoreCase |
Przykłady | @Request[Microsoft.Authorization/roleAssignments:PrincipalType] ForAnyOfAnyValues:StringEqualsIgnoreCase {'User', 'Group'} Przykład: ograniczenia ról i typów podmiotów zabezpieczeń |