New-AzStorageAccountManagementPolicyFilter
Crée un objet de filtre de règle ManagementPolicy, qui peut être utilisé dans New-Az Stockage AccountManagementPolicyRule.
Syntax
New-AzStorageAccountManagementPolicyFilter
[-PrefixMatch <String[]>]
[-BlobType <String[]>]
[-BlobIndexMatch <PSTagFilter[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-Az Stockage AccountManagementPolicyFilter crée un objet de filtre de règles ManagementPolicy, qui peut être utilisé dans New-Az Stockage AccountManagementPolicyRule.
Exemples
Exemple 1 : Crée un objet de filtre de règle ManagementPolicy, puis l’ajoute à une règle de stratégie de gestion et défini sur un compte Stockage
$blobindexmatch1 = New-AzStorageAccountManagementPolicyBlobIndexMatchObject -Name "tag1" -Value "value1"
$blobindexmatch2 = New-AzStorageAccountManagementPolicyBlobIndexMatchObject -Name "tag2" -Value "value2"
$filter = New-AzStorageAccountManagementPolicyFilter -PrefixMatch blobprefix1,blobprefix2 -BlobType appendBlob,blockBlob -BlobIndexMatch $blobindexmatch1,$blobindexmatch2
$filter
PrefixMatch BlobTypes BlobIndexMatch
----------- --------- --------------
{blobprefix1, blobprefix2} {appendBlob, blockBlob} {tag1, tag2}
$action = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -daysAfterModificationGreaterThan 100
$rule = New-AzStorageAccountManagementPolicyRule -Name Test -Action $action -Filter $filter
$policy = Set-AzStorageAccountManagementPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -Rule $rule
Cette commande crée un objet de filtre de règle ManagementPolicy. Ensuite, ajoutez-la à une règle de stratégie de gestion et définissez-la sur un compte Stockage.
Paramètres
-BlobIndexMatch
Tableau de filtres basés sur des balises d’index d’objet blob, il peut y avoir au maximum 10 filtres d’étiquettes.
Type: | PSTagFilter[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlobType
Tableau de chaînes pour les types d’objets blob à mettre en correspondance. Actuellement, blockBlob prend en charge toutes les actions de hiérarchisation et de suppression. Seules les actions de suppression sont prises en charge pour appendBlob.
Type: | String[] |
Accepted values: | blockBlob, appendBlob |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrefixMatch
Un ensemble de chaînes servant à faire correspondre les préfixes. Une chaîne de préfixe doit commencer par un nom de conteneur.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
None
Sorties
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour