Set-AzStorageObjectReplicationPolicy
Hiermee maakt of werkt u het opgegeven objectreplicatiebeleid in een opslagaccount bij.
Syntax
Set-AzStorageObjectReplicationPolicy
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
[-PolicyId <String>]
-SourceAccount <String>
[-DestinationAccount <String>]
-Rule <PSObjectReplicationPolicyRule[]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzStorageObjectReplicationPolicy
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
-InputObject <PSObjectReplicationPolicy>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzStorageObjectReplicationPolicy
-StorageAccount <PSStorageAccount>
[-PolicyId <String>]
-SourceAccount <String>
[-DestinationAccount <String>]
-Rule <PSObjectReplicationPolicyRule[]>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Set-AzStorageObjectReplicationPolicy maakt of werkt het opgegeven objectreplicatiebeleid in een opslagaccount bij.
Voorbeelden
Voorbeeld 1: Stel objectreplicatiebeleid in op zowel het doel- als het bronaccount.
$rule1 = New-AzStorageObjectReplicationPolicyRule -SourceContainer src1 -DestinationContainer dest1
$rule2 = New-AzStorageObjectReplicationPolicyRule -SourceContainer src -DestinationContainer dest -MinCreationTime 2019-01-01T16:00:00Z -PrefixMatch a,abc,dd
$srcAccount = Get-AzStorageAccount -ResourceGroupName "myresourcegroup" -AccountName "mysourceaccount"
Set-AzStorageObjectReplicationPolicy -ResourceGroupName "myresourcegroup" -AccountName "mydestaccount" -PolicyId default -SourceAccount $srcAccount.Id -Rule $rule1,$rule2
ResourceGroupName StorageAccountName PolicyId EnabledTime SourceAccount DestinationAccount Rules
----------------- ------------------ -------- ----------- ------------- ------------------ -----
myresourcegroup mydestaccount 56bfa11c-81ef-4f8d-b307-5e5386e16fba mysourceaccount mydestaccount [5fa8b1d6-4985-4abd-a0b3-ec4d07295a43,...]
$destPolicy = Get-AzStorageObjectReplicationPolicy -ResourceGroupName "myresourcegroup" -AccountName "mydestaccount"
Set-AzStorageObjectReplicationPolicy -ResourceGroupName "myresourcegroup" -AccountName "mysourceaccount" -InputObject $destPolicy
ResourceGroupName StorageAccountName PolicyId EnabledTime SourceAccount DestinationAccount Rules
----------------- ------------------ -------- ----------- ------------- ------------------ -----
myresourcegroup mysourceaccount 56bfa11c-81ef-4f8d-b307-5e5386e16fba mysourceaccount mydestaccount [5fa8b1d6-4985-4abd-a0b3-ec4d07295a43,...]
Met deze opdracht stelt u objectreplicatiebeleid in op zowel het doel- als het bronaccount. Maak eerst twee beleidsregels voor objectreplicatie en stel beleid in op doelaccount met de resource-id van 2 regels en bronaccount. Haal vervolgens het objectreplicatiebeleid op van het doelaccount en stel dit in op het bronaccount. Houd er rekening mee dat wanneer het opslagaccount AllowCrossTenantReplication als false heeft, SourceAccount en DestinationAccount de resource-id van het account moeten zijn.
Parameters
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationAccount
Object Replication Policy DestinationAccount, als SourceAccount de accountnaam is, moet dit accountnaam zijn, anders moet het accountresource-id zijn. De standaardwaarde is de invoer StorageAccountName of de resouceID van het account.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Objectreplicatiebeleidsobject dat moet worden ingesteld op het opgegeven account.
Type: | PSObjectReplicationPolicy |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PolicyId
Objectreplicatiebeleid-id. Dit moet een GUID of 'standaard' zijn. Als u de PolicyId niet invoert, wordt 'standaard' gebruikt. Dit betekent dat u een nieuw beleid maakt en dat de id van het nieuwe beleid wordt geretourneerd in het gemaakte beleid.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Naam resourcegroep.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Rule
Beleidsregels voor objectreplicatie.
Type: | PSObjectReplicationPolicyRule[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceAccount
Bronaccount voor objectreplicatiebeleid. Dit moet de resource-id zijn als allowCrossTenantReplication onwaar is.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccount
Opslagaccountobject
Type: | PSStorageAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountName
Naam van opslagaccount.
Type: | String |
Aliases: | AccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
Uitvoerwaarden
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor