az policy assignment

Zarządzanie przypisaniami zasad zasobów.

Polecenia

az policy assignment create

Utwórz przypisanie zasad zasobów.

az policy assignment delete

Usuń przypisanie zasad zasobów.

az policy assignment identity

Zarządzanie tożsamością zarządzaną przypisania zasad.

az policy assignment identity assign

Dodaj tożsamość przypisaną przez system lub tożsamość przypisaną przez użytkownika do przypisania zasad.

az policy assignment identity remove

Usuwanie tożsamości zarządzanej z przypisania zasad.

az policy assignment identity show

Pokaż tożsamość zarządzaną przypisania zasad.

az policy assignment list

Wyświetlanie listy przypisań zasad zasobów.

az policy assignment non-compliance-message

Zarządzanie komunikatami dotyczącymi niezgodności przypisania zasad.

az policy assignment non-compliance-message create

Dodaj komunikat o niezgodności do przypisania zasad.

az policy assignment non-compliance-message delete

Usuń co najmniej jeden komunikat o niezgodności z przypisaniem zasad.

az policy assignment non-compliance-message list

Wyświetl listę komunikatów o niezgodności dla przypisania zasad.

az policy assignment show

Pokaż przypisanie zasad zasobów.

az policy assignment update

Aktualizowanie przypisania zasad zasobów.

az policy assignment create

Utwórz przypisanie zasad zasobów.

az policy assignment create [--assign-identity]
                            [--description]
                            [--display-name]
                            [--enforcement-mode {Default, DoNotEnforce}]
                            [--identity-scope]
                            [--location]
                            [--mi-system-assigned]
                            [--mi-user-assigned]
                            [--name]
                            [--not-scopes]
                            [--params]
                            [--policy]
                            [--policy-set-definition]
                            [--resource-group]
                            [--role]
                            [--scope]
                            [--sku {free, standard}]

Przykłady

Tworzenie przypisania zasad zasobów w zakresie

Valid scopes are management group, subscription, resource group, and resource, for example
   management group:  /providers/Microsoft.Management/managementGroups/MyManagementGroup
   subscription:      /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333
   resource group:    /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333/resourceGroups/myGroup
   resource:          /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333/resourceGroups/myGroup/providers/Microsoft.Compute/virtualMachines/myVM
     az policy assignment create --scope \
        "/providers/Microsoft.Management/managementGroups/MyManagementGroup" \
            --policy {PolicyName} -p "{ \"allowedLocations\": \
                { \"value\": [ \"australiaeast\", \"eastus\", \"japaneast\" ] } }"

Utwórz przypisanie zasad zasobów i podaj wartości parametrów reguły.

az policy assignment create --policy {PolicyName} -p "{ \"allowedLocations\": \
    { \"value\": [ \"australiaeast\", \"eastus\", \"japaneast\" ] } }"

Utwórz przypisanie zasad zasobów z tożsamością przypisaną przez system.

az policy assignment create --name myPolicy --policy {PolicyName} --mi-system-assigned --location eastus

Utwórz przypisanie zasad zasobów z tożsamością przypisaną przez system. Tożsamość będzie miała dostęp do subskrypcji z rolą "Współautor".

az policy assignment create --name myPolicy --policy {PolicyName} --mi-system-assigned --identity-scope /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --role Contributor --location eastus

Utwórz przypisanie zasad zasobów przy użyciu tożsamości przypisanej przez użytkownika.

az policy assignment create --name myPolicy --policy {PolicyName} -g MyResourceGroup --mi-user-assigned myAssignedId --location westus

Utwórz przypisanie zasad zasobów z trybem wymuszania. Wskazuje, czy efekt zasad zostanie wymuszony, czy nie podczas tworzenia i aktualizowania przypisania. Aby uzyskać więcej informacji, odwiedź stronę https://aka.ms/azure-policyAssignment-enforcement-mode .

az policy assignment create --name myPolicy --policy {PolicyName} --enforcement-mode 'DoNotEnforce'

Parametry opcjonalne

--assign-identity

Przypisuje tożsamość przypisaną przez system do przypisania zasad. Ten argument zostanie wycofany. Użyj polecenia --mi-system-assigned.

--description

Opis przypisania zasad.

--display-name

Nazwa wyświetlana przypisania zasad.

--enforcement-mode -e

Tryb wymuszania przypisania zasad, np. Default, DoNotEnforce. Aby uzyskać więcej informacji, odwiedź stronę https://aka.ms/azure-policyAssignment-enforcement-mode .

akceptowane wartości: Default, DoNotEnforce
wartość domyślna: Default
--identity-scope

Zakres, do którego może uzyskać dostęp tożsamość przypisana przez system.

--location -l

Lokalizacja przypisania zasad. Wymagane tylko w przypadku korzystania z tożsamości zarządzanej.

--mi-system-assigned

Podaj tę flagę, aby używać tożsamości przypisanej przez system do przypisania zasad. Zapoznaj się z pomocą, aby uzyskać więcej przykładów.

--mi-user-assigned

UserAssigned Identity Id, który ma być używany do przypisywania zasad. Zapoznaj się z pomocą, aby uzyskać więcej przykładów.

--name -n

Nazwa nowego przypisania zasad.

--not-scopes

Zakresy rozdzielone spacjami, w których przypisanie zasad nie ma zastosowania.

--params -p

Ciąg sformatowany w formacie JSON lub ścieżka do pliku lub identyfikatora URI z wartościami parametrów reguły zasad.

--policy

Nazwa lub identyfikator definicji zasad.

--policy-set-definition -d

Nazwa lub identyfikator definicji zestawu zasad.

--resource-group -g

Grupa zasobów, w której zostaną zastosowane zasady.

--role

Nazwa lub identyfikator roli, który zostanie przypisany do tożsamości zarządzanej.

wartość domyślna: Contributor
--scope

Zakres, do którego ma zastosowanie to przypisanie zasad.

--sku -s

Jednostka SKU zasad.

akceptowane wartości: free, standard

az policy assignment delete

Usuń przypisanie zasad zasobów.

az policy assignment delete --name
                            [--resource-group]
                            [--scope]

Przykłady

Usuń przypisanie zasad zasobów. (generowane automatycznie)

az policy assignment delete --name MyPolicyAssignment

Parametry wymagane

--name -n

Nazwa przypisania zasad.

Parametry opcjonalne

--resource-group -g

Grupa zasobów, w której zostaną zastosowane zasady.

--scope

Zakres, do którego ma zastosowanie to przypisanie zasad.

az policy assignment list

Wyświetlanie listy przypisań zasad zasobów.

az policy assignment list [--disable-scope-strict-match]
                          [--resource-group]
                          [--scope]

Parametry opcjonalne

--disable-scope-strict-match

Dołącz przypisania zasad dziedziczone z zakresu nadrzędnego lub w zakresie podrzędnym.

--resource-group -g

Grupa zasobów, w której zostaną zastosowane zasady.

--scope

Zakres, do którego ma zastosowanie to przypisanie zasad.

az policy assignment show

Pokaż przypisanie zasad zasobów.

az policy assignment show --name
                          [--resource-group]
                          [--scope]

Przykłady

Pokaż przypisanie zasad zasobów. (generowane automatycznie)

az policy assignment show --name MyPolicyAssignment

Parametry wymagane

--name -n

Nazwa przypisania zasad.

Parametry opcjonalne

--resource-group -g

Grupa zasobów, w której zostaną zastosowane zasady.

--scope

Zakres, do którego ma zastosowanie to przypisanie zasad.

az policy assignment update

Aktualizowanie przypisania zasad zasobów.

az policy assignment update [--description]
                            [--display-name]
                            [--enforcement-mode {Default, DoNotEnforce}]
                            [--name]
                            [--not-scopes]
                            [--params]
                            [--resource-group]
                            [--scope]
                            [--sku {free, standard}]

Przykłady

Zaktualizuj opis przypisania zasad zasobów.

az policy assignment update --name myPolicy --description 'My policy description'

Parametry opcjonalne

--description

Opis przypisania zasad.

--display-name

Nazwa wyświetlana przypisania zasad.

--enforcement-mode -e

Tryb wymuszania przypisania zasad, np. Default, DoNotEnforce. Aby uzyskać więcej informacji, odwiedź stronę https://aka.ms/azure-policyAssignment-enforcement-mode .

akceptowane wartości: Default, DoNotEnforce
--name -n

Nazwa przypisania zasad.

--not-scopes

Zakresy rozdzielone spacjami, w których przypisanie zasad nie ma zastosowania.

--params -p

Ciąg sformatowany w formacie JSON lub ścieżka do pliku lub identyfikatora URI z wartościami parametrów reguły zasad.

--resource-group -g

Grupa zasobów, w której zostaną zastosowane zasady.

--scope

Zakres, do którego ma zastosowanie to przypisanie zasad.

--sku -s

Jednostka SKU zasad.

akceptowane wartości: free, standard