Set-AzStorageObjectReplicationPolicy
Létrehozza vagy frissíti a megadott objektumreplikációs szabályzatot egy Tárfiókban.
Syntax
AccountName (Alapértelmezett)
Set-AzStorageObjectReplicationPolicy
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
-SourceAccount <String>
-Rule <PSObjectReplicationPolicyRule[]>
[-PolicyId <String>]
[-DestinationAccount <String>]
[-EnableMetric <Boolean>]
[-EnablePriorityReplication <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
PolicyObject
Set-AzStorageObjectReplicationPolicy
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
-InputObject <PSObjectReplicationPolicy>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AccountObject
Set-AzStorageObjectReplicationPolicy
-StorageAccount <PSStorageAccount>
-SourceAccount <String>
-Rule <PSObjectReplicationPolicyRule[]>
[-PolicyId <String>]
[-DestinationAccount <String>]
[-EnableMetric <Boolean>]
[-EnablePriorityReplication <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Set-AzStorageObjectReplicationPolicy parancsmag létrehozza vagy frissíti a megadott objektumreplikációs szabályzatot egy Storage-fiókban.
Példák
1. példa: Objektumreplikációs szabályzat beállítása cél- és forrásfiókra is.
$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 -EnableMetric $true -EnablePriorityReplication $true
ResourceGroupName StorageAccountName PolicyId EnabledTime SourceAccount DestinationAccount Metrics PriorityReplication Rules
----------------- ------------------ -------- ----------- ------------- ------------------ ------- ------------------- -----
myresourcegroup mydestaccount 56bfa11c-81ef-4f8d-b307-5e5386e16fba mysourceaccount mydestaccount Enabled Enabled [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 Metrics PriorityReplication Rules
----------------- ------------------ -------- ----------- ------------- ------------------ ------- ------------------- -----
myresourcegroup mysourceaccount 56bfa11c-81ef-4f8d-b307-5e5386e16fba mysourceaccount mydestaccount Enabled Enabled [5fa8b1d6-4985-4abd-a0b3-ec4d07295a43,...]
Ez a parancs az objektumreplikációs szabályzatot cél- és forrásfiókra is beállítja.
Először hozzon létre 2 objektumreplikációs házirendszabályokat, és állítsa be a házirendet célfiókra a 2 szabály és a forrásfiók erőforrás-azonosítójával, és engedélyezze a metrikákat, engedélyezze a prioritási replikációt. Ezután kérje le az objektumreplikációs szabályzatot a célfiókból, és állítsa be a forrásfiókot.
Vegye figyelembe, hogy ha a tárfiók AllowCrossTenantReplication értéke hamis, a SourceAccount és a DestinationAccount fiók erőforrás-azonosítónak kell lennie.
Paraméterek
-Confirm
Megerősítést kér a parancsmag futtatása előtt.
Paramétertulajdonságok
Típus: SwitchParameter
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Aliasok: Cf
Paraméterkészletek
(All)
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Paramétertulajdonságok
Típus: IAzureContextContainer
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Aliasok: AzContext, AzureRmContext, AzureCredential
Paraméterkészletek
(All)
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-DestinationAccount
Objektumreplikációs házirend Célfiókja, ha a SourceAccount fióknév, akkor a fióknévnek kell lennie, máskülönben fiókerőforrás-azonosítónak kell lennie. Az alapértelmezett érték a bemeneti StorageAccountName vagy a fiók erőforrás-azonosítója lesz.
Paramétertulajdonságok
Típus: String
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Paraméterkészletek
AccountName
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
AccountObject
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-EnableMetric
Azt jelzi, hogy az objektumreplikációs metrikák funkció engedélyezve van-e a szabályzathoz.
Paramétertulajdonságok
Típus: Boolean
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Paraméterkészletek
AccountName
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
AccountObject
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-EnablePriorityReplication
Azt jelzi, hogy engedélyezve van-e az objektumreplikációs prioritás replikációs szolgáltatása a házirendhez.
Ez a funkció fokozott replikációs teljesítményt nyújt, és csökkenti a helyreállítási idő célkitűzéseit (RTO) a kritikus adatreplikációs forgatókönyvek esetében.
Paramétertulajdonságok
Típus: Boolean
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Paraméterkészletek
AccountName
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
AccountObject
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
Az objektumreplikációs házirend objektuma a megadott fiókra van állítva.
PolicyObject
Position: Named
Kötelező: True
Folyamatból származó érték: True
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-PolicyId
Objektumreplikációs házirend azonosítója. A guid vagy az "alapértelmezett" értéknek kell lennie.
Ha nem adja meg a PolicyId azonosítót, az "alapértelmezett" értéket használja, ami azt jelenti, hogy új szabályzatot hoz létre, és az új szabályzat azonosítója a létrehozott szabályzatban lesz visszaadva.
Paramétertulajdonságok
Típus: String
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Paraméterkészletek
AccountName
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
AccountObject
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-ResourceGroupName
Erőforráscsoport neve.
Paramétertulajdonságok
Típus: String
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Paraméterkészletek
AccountName
Position: 0
Kötelező: True
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
PolicyObject
Position: 0
Kötelező: True
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-Rule
Objektumreplikációs házirendszabályok.
Paramétertulajdonságok
Paraméterkészletek
AccountName
Position: Named
Kötelező: True
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
AccountObject
Position: Named
Kötelező: True
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-SourceAccount
Object Replication Policy SourceAccount. Erőforrás-azonosítónak kell lennie, ha az allowCrossTenantReplication értéke hamis.
Paramétertulajdonságok
Típus: String
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Paraméterkészletek
AccountName
Position: Named
Kötelező: True
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
AccountObject
Position: Named
Kötelező: True
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-StorageAccount
Tárfiók objektuma
Paramétertulajdonságok
Típus: PSStorageAccount
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Paraméterkészletek
AccountObject
Position: Named
Kötelező: True
Folyamatból származó érték: True
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-StorageAccountName
Tárfiók neve.
Paramétertulajdonságok
Típus: String
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Aliasok: Felhasználónév
Paraméterkészletek
AccountName
Position: 1
Kötelező: True
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
PolicyObject
Position: 1
Kötelező: True
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
-WhatIf
Megjeleníti, mi történne, ha a parancsmag futna.
A parancsmag nem fut.
Paramétertulajdonságok
Típus: SwitchParameter
Alapértelmezett érték: None
Támogatja a helyettesítő karaktereket: False
DontShow: False
Aliasok: Wi
Paraméterkészletek
(All)
Position: Named
Kötelező: False
Folyamatból származó érték: False
Folyamatból származó érték tulajdonságnév alapján: False
Fennmaradó argumentumokból származó érték: False
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters .
Kimenetek