Set-AzStorageObjectReplicationPolicy

Depolama hesabında belirtilen nesne çoğaltma ilkesini oluşturur veya güncelleştirir.

Syntax

AccountName (Varsayılan)

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

Set-AzStorageObjectReplicationPolicy cmdlet'i bir Depolama hesabında belirtilen nesne çoğaltma ilkesini oluşturur veya güncelleştirir.

Örnekler

Örnek 1: Nesne çoğaltma ilkesini hem hedef hem de kaynak hesap olarak ayarlayın.

$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,...]

Bu komut, nesne çoğaltma ilkesini hem hedef hem de kaynak hesaba ayarlar. İlk olarak 2 nesne çoğaltma ilkesi kuralı oluşturun ve ilkeyi 2 kural ve kaynak hesabı kaynak kimliğiyle hedef hesaba ayarlayın ve ölçümleri etkinleştirin, öncelik çoğaltmayı etkinleştirin. Ardından hedef hesaptan nesne çoğaltma ilkesini alın ve kaynak hesap olarak ayarlayın. Depolama hesabında AllowCrossTenantReplication false olduğunda SourceAccount ve DestinationAccount hesap kaynak kimliği olmalıdır.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Parametre özellikleri

Tür:IAzureContextContainer
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:AzContext, AzureRmContext, AzureCredential

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DestinationAccount

Nesne Çoğaltma İlkesi DestinationAccount, SourceAccount hesap adıysa hesap adı, değilse hesap kaynak kimliği olmalıdır. Varsayılan değer StorageAccountName girişi veya hesabın resourceID değeridir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AccountName
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
AccountObject
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnableMetric

nesne çoğaltma ölçümleri özelliğinin ilke için etkinleştirilip etkinleştirilmediğini gösterir.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AccountName
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
AccountObject
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-EnablePriorityReplication

İlke için nesne çoğaltma önceliği çoğaltma özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Bu özellik, gelişmiş çoğaltma performansı sağlar ve kritik veri çoğaltma senaryoları için kurtarma süresi hedeflerini (RTO) azaltır.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AccountName
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
AccountObject
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-InputObject

Belirtilen Hesaba Ayarlanacağı Nesne Çoğaltma İlkesi Nesnesi.

Parametre özellikleri

Tür:PSObjectReplicationPolicy
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

PolicyObject
Position:Named
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PolicyId

Nesne Çoğaltma İlkesi Kimliği. Bu bir GUID veya 'varsayılan' olmalıdır. İlkeKimliği girişi yapılmazsa 'default' kullanılır; bu da yeni bir ilke oluşturmak için kullanılır ve oluşturulan ilkede yeni ilkenin kimliği döndürülür.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AccountName
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
AccountObject
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ResourceGroupName

Kaynak Grubu Adı.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AccountName
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
PolicyObject
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Rule

Nesne Çoğaltma İlkesi Kuralları.

Parametre özellikleri

Tür:

PSObjectReplicationPolicyRule[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AccountName
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
AccountObject
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-SourceAccount

Nesne Çoğaltma İlkesi SourceAccount. allowCrossTenantReplication yanlışsa kaynak kimliği olmalıdır..

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AccountName
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
AccountObject
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-StorageAccount

Depolama hesabı nesnesi

Parametre özellikleri

Tür:PSStorageAccount
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

AccountObject
Position:Named
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-StorageAccountName

Depolama Hesabı Adı.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Hesap Adı

Parametre kümeleri

AccountName
Position:1
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False
PolicyObject
Position:1
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

PSStorageAccount

PSObjectReplicationPolicy

Çıkışlar

PSObjectReplicationPolicy