New-AzStorageAccountManagementPolicyFilter
建立 ManagementPolicy 規則篩選物件,可用於 New-AzStorageAccountManagementPolicyRule。
語法
New-AzStorageAccountManagementPolicyFilter
[-PrefixMatch <String[]>]
[-BlobType <String[]>]
[-BlobIndexMatch <PSTagFilter[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzStorageAccountManagementPolicyFilter Cmdlet 會建立 ManagementPolicy 規則篩選物件,此對象可用於 New-AzStorageAccountManagementPolicyRule。
範例
範例 1:建立 ManagementPolicy 規則篩選物件,然後將它新增至管理原則規則,並設定為記憶體帳戶
$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
此命令會建立ManagementPolicy規則篩選物件。 然後將它新增至管理原則規則,並將 它設定為記憶體帳戶。
參數
-BlobIndexMatch
Blob 索引標記型篩選的陣列,最多可以有 10 個標籤篩選。
類型: | PSTagFilter[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-BlobType
要比對之 blobtype 的字串陣列。 目前 blockBlob 支援所有階層處理和刪除動作。 appendBlob 僅支援刪除動作。
類型: | String[] |
接受的值: | blockBlob, appendBlob |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PrefixMatch
要比對前置詞的字串陣列。 前置詞字串必須以容器名稱開頭。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None