Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A tulajdonságaliasok használatával érheti el egy erőforrástípus adott tulajdonságait. Az aliasokkal korlátozhatja, milyen értékek vagy feltételek legyenek engedélyezve egy erőforrás tulajdonságához. Minden alias egy adott erőforrástípus különböző API-verzióinak elérési útjaira van leképezve. A szabályzatok kiértékelése során a szabályzatmotor lekéri az adott API-verzióhoz tartozó tulajdonságútvonalat.
Az aliasok listája folyamatosan nő. Az Azure Policy által támogatott aliasok megkereséséhez használja az alábbi módszerek egyikét:
Azure Policy-bővítmény a Visual Studio Code-hoz (ajánlott)
A Visual Studio Code Azure Policy-bővítményével megtekintheti és felderítheti az erőforrás-tulajdonságok aliasát.
Azure PowerShell
# Login first with Connect-AzAccount if not using Cloud Shell # Use Get-AzPolicyAlias to list available providers Get-AzPolicyAlias -ListAvailable # Use Get-AzPolicyAlias to list aliases for a Namespace (such as Azure Compute -- Microsoft.Compute) (Get-AzPolicyAlias -NamespaceMatch 'compute').AliasesNote
A módosítási effektussal használható aliasok megkereséséhez használja az alábbi parancsot az Azure PowerShell 4.6.0-s vagy újabb verziójában:
Get-AzPolicyAlias | Select-Object -ExpandProperty 'Aliases' | Where-Object { $_.DefaultMetadata.Attributes -eq 'Modifiable' }Azure CLI
# Login first with az login if not using Cloud Shell # List namespaces az provider list --query [*].namespace # Get Azure Policy aliases for a specific Namespace (such as Azure Compute -- Microsoft.Compute) az provider show --namespace Microsoft.Compute --expand "resourceTypes/aliases" --query "resourceTypes[].aliases[].name"REST API
GET https://management.azure.com/providers/?api-version=2019-10-01&$expand=resourceTypes/aliases
A tömb aliasának ismertetése
A rendelkezésre álló aliasok közül többnek van olyan verziója, amely normál névként jelenik meg, és egy másik, amely [*] hozzá van csatolva, ami egy tömb aliasa. Például:
Microsoft.Storage/storageAccounts/networkAcls.ipRulesMicrosoft.Storage/storageAccounts/networkAcls.ipRules[*]A normál alias egyetlen értékként jelöli a mezőt. Ez a mező pontos egyezés-összehasonlítási forgatókönyvekre szolgál, ha a teljes értékkészletnek pontosan a definiáltnak kell lennie.
A tömb aliasa
[*]egy tömberőforrás-tulajdonság elemeiből kiválasztott értékek gyűjteményét jelöli. Például:
| Alias | Kiválasztott értékek |
|---|---|
Microsoft.Storage/storageAccounts/networkAcls.ipRules[*] |
A ipRules tömb elemei. |
Microsoft.Storage/storageAccounts/networkAcls.ipRules[*].action |
A ipRules tömb minden elemének action tulajdonsága értékei. |
Ha mezőfeltételben használják, a tömb aliasai lehetővé teszik az egyes tömbelemek célértékkel való összehasonlítását. A darabszámkifejezés használatakor lehetséges, hogy:
- Egy tömb méretének ellenőrzése.
- Ellenőrizze, hogy a tömbelemek közül mindegyik, bármelyik vagy egyik sem felel-e meg egy összetett feltételnek.
- Ellenőrizze, hogy a tömbelemek pontosan
nmegfelelnek-e összetett feltételnek.
További információkért és példákért lásd: Hivatkozás a tömberőforrás tulajdonságaira.
Következő lépések
- A szabályzatdefiníció szerkezetéről további információt az alapokkal, paraméterekkel és szabályzatszabályokkal kapcsolatban talál.
- A kezdeményezésekhez keresse fel a kezdeményezésdefiníciós struktúrát.
- Tekintse át az Azure Policy-minták példáit.
- Tekintse át a politikai intézkedések hatásait.
- Megtudhatja, hogyan hozhat létre programozott módon szabályzatokat.
- Megtudhatja, hogyan kérhet le megfelelőségi adatokat.
- Megtudhatja, hogyan helyreállíthatja a meg nem felelő erőforrásokat.
- Tekintse át, hogy mi az a kezelési csoport az Azure kezelési csoportok használatával történő erőforrás-rendszerezés során.