Set-AzStorageObjectReplicationPolicy
Cria ou atualiza a política de replicação de objeto especificada em uma conta de armazenamento.
Sintaxe
AccountName (Padrão)
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>]
Descrição
O cmdlet Set-AzStorageObjectReplicationPolicy cria ou atualiza a política de replicação de objeto especificada em uma conta de armazenamento.
Exemplos
Exemplo 1: Defina a política de replicação de objetos para a conta de destino e de origem.
$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,...]
Este comando define a política de replicação de objetos como a conta de destino e de origem.
Primeiro, crie 2 regras de política de replicação de objetos e defina a política para a conta de destino com as 2 regras e a ID do recurso da conta de origem, e habilite as métricas, habilite a replicação de prioridade. Em seguida, obtenha a política de replicação de objetos da conta de destino e defina como conta de origem.
Observe que, quando a conta de armazenamento tiver AllowCrossTenantReplication como false, SourceAccount e DestinationAccount deverão ser ID do recurso da conta.
Parâmetros
-Confirm
Solicita confirmação antes de executar o cmdlet.
Propriedades dos parâmetros
Tipo: SwitchParameter
Valor padrão: None
Suporta curingas: False
DontShow: False
Pseudónimos: Cf.
Conjuntos de parâmetros
(All)
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Propriedades dos parâmetros
Tipo: IAzureContextContainer
Valor padrão: None
Suporta curingas: False
DontShow: False
Pseudónimos: AzContext, AzureRmContext, AzureCredential
Conjuntos de parâmetros
(All)
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-DestinationAccount
Object Replication Policy DestinationAccount, se SourceAccount é o nome da conta, deve ser o nome da conta, caso contrário deve ser o ID do recurso da conta. O valor padrão será a entrada StorageAccountName ou o resourceID da conta.
Propriedades dos parâmetros
Tipo: String
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
AccountName
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
AccountObject
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-EnableMetric
Indica se o recurso de métricas de replicação de objetos está habilitado para a política.
Propriedades dos parâmetros
Tipo: Boolean
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
AccountName
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
AccountObject
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-EnablePriorityReplication
Indica se o recurso de replicação prioritária de replicação de objeto está habilitado para a política.
Esse recurso oferece desempenho de replicação aprimorado e reduz os RTO (Recovery Time Objetives, objetivos de tempo de recuperação) para cenários críticos de replicação de dados.
Propriedades dos parâmetros
Tipo: Boolean
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
AccountName
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
AccountObject
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
Objeto de política de replicação de objeto a ser definido para a conta especificada.
PolicyObject
Posição: Named
Obrigatório: True
Valor do pipeline: True
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-PolicyId
ID da política de replicação de objetos. Deve ser um GUID ou 'default'.
Se não inserir o PolicyId, usará 'default', o que significa criar uma nova política e o Id da nova política será retornado na política criada.
Propriedades dos parâmetros
Tipo: String
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
AccountName
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
AccountObject
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-ResourceGroupName
Nome do Grupo de Recursos.
Propriedades dos parâmetros
Tipo: String
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
AccountName
Posição: 0
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
PolicyObject
Posição: 0
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-Rule
Regras de política de replicação de objetos.
Propriedades dos parâmetros
Conjuntos de parâmetros
AccountName
Posição: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
AccountObject
Posição: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-SourceAccount
SourceAccount da política de replicação de objetos. Deve ser id do recurso se allowCrossTenantReplication for false..
Propriedades dos parâmetros
Tipo: String
Valor padrão: None
Suporta curingas: False
DontShow: False
Conjuntos de parâmetros
AccountName
Posição: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
AccountObject
Posição: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-StorageAccount
Objeto da conta de armazenamento
Propriedades dos parâmetros
Conjuntos de parâmetros
AccountObject
Posição: Named
Obrigatório: True
Valor do pipeline: True
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-StorageAccountName
Nome da conta de armazenamento.
Propriedades dos parâmetros
Tipo: String
Valor padrão: None
Suporta curingas: False
DontShow: False
Pseudónimos: Nome da Conta
Conjuntos de parâmetros
AccountName
Posição: 1
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
PolicyObject
Posição: 1
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado.
O cmdlet não é executado.
Propriedades dos parâmetros
Tipo: SwitchParameter
Valor padrão: None
Suporta curingas: False
DontShow: False
Pseudónimos: Wi
Conjuntos de parâmetros
(All)
Posição: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome da propriedade: False
Valor dos argumentos restantes: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters .
Saídas