Set-AzStorageObjectReplicationPolicy

Membuat atau memperbarui kebijakan replikasi objek yang ditentukan di akun Penyimpanan.

Sintaks

AccountName (Default)

Set-AzStorageObjectReplicationPolicy
    [-ResourceGroupName] <String>
    [-StorageAccountName] <String>
    -SourceAccount <String>
    -Rule <PSObjectReplicationPolicyRule[]>
    [-PolicyId <String>]
    [-DestinationAccount <String>]
    [-EnableMetric <Boolean>]
    [-EnablePriorityReplication <Boolean>]
    [-EnableTagsReplication <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>]
    [-EnableTagsReplication <Boolean>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Deskripsi

Cmdlet Set-AzStorageObjectReplicationPolicy membuat atau memperbarui kebijakan replikasi objek yang ditentukan di akun Penyimpanan.

Contoh

Contoh 1: Atur kebijakan replikasi objek ke akun tujuan dan sumber.

$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 -EnableTagsReplication $true

ResourceGroupName StorageAccountName PolicyId                             EnabledTime SourceAccount   DestinationAccount Metrics PriorityReplication TagsReplication Rules
----------------- ------------------ --------                             ----------- -------------   ------------------ ------- ------------------- --------------- -----
myresourcegroup   mydestaccount      56bfa11c-81ef-4f8d-b307-5e5386e16fba             mysourceaccount mydestaccount      Enabled 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 TagsReplication Rules
----------------- ------------------ --------                             ----------- -------------   ------------------ ------- ------------------- --------------- -----
myresourcegroup   mysourceaccount    56bfa11c-81ef-4f8d-b307-5e5386e16fba             mysourceaccount mydestaccount      Enabled Enabled             Enabled         [5fa8b1d6-4985-4abd-a0b3-ec4d07295a43,...]

Perintah ini menetapkan kebijakan replikasi objek ke tujuan dan akun sumber. Pertama buat 2 aturan kebijakan replikasi objek, dan tetapkan kebijakan ke akun tujuan dengan 2 aturan dan ID sumber daya akun sumber, dan aktifkan metrik, aktifkan replikasi prioritas. Kemudian dapatkan kebijakan replikasi objek dari akun tujuan dan atur ke akun sumber. Harap dicatat, ketika akun penyimpanan memiliki AllowCrossTenantReplication sebagai false, SourceAccount dan DestinationAccount harus menjadi ID sumber daya akun.

Parameter

-Confirm

Meminta konfirmasi sebelum menjalankan cmdlet.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:Cf

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Properti parameter

Jenis:IAzureContextContainer
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-DestinationAccount

Tujuan Kebijakan Replikasi ObjekAkun, jika SourceAccount adalah nama akun, itu harus berupa nama akun, yang lain harus menjadi id sumber daya akun. Nilai default adalah input StorageAccountName, atau resourceID akun.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountName
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
AccountObject
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-EnableMetric

Menunjukkan apakah fitur metrik replikasi objek diaktifkan untuk kebijakan.

Properti parameter

Jenis:Boolean
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountName
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
AccountObject
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-EnablePriorityReplication

Menunjukkan apakah fitur replikasi prioritas replikasi objek diaktifkan untuk kebijakan. Fitur ini memberikan performa replikasi yang ditingkatkan dan mengurangi tujuan waktu pemulihan (RTO) untuk skenario replikasi data penting.

Properti parameter

Jenis:Boolean
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountName
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
AccountObject
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-EnableTagsReplication

Menunjukkan apakah fitur replikasi tag replikasi objek diaktifkan untuk kebijakan.

Properti parameter

Jenis:Boolean
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountName
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
AccountObject
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-InputObject

Objek Kebijakan Replikasi Objek untuk Diatur ke Akun yang ditentukan.

Properti parameter

Jenis:PSObjectReplicationPolicy
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

PolicyObject
Position:Named
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PolicyId

Id Kebijakan Replikasi Objek. Ini harus berupa GUID atau 'default'. Jika tidak memasukkan PolicyId, akan menggunakan 'default', yang berarti membuat kebijakan baru dan Id kebijakan baru akan dikembalikan dalam kebijakan yang dibuat.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountName
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
AccountObject
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ResourceGroupName

Nama Grup Sumber Daya.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountName
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
PolicyObject
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Rule

Aturan Kebijakan Replikasi Objek.

Properti parameter

Jenis:

PSObjectReplicationPolicyRule[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountName
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
AccountObject
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-SourceAccount

Sumber Kebijakan Replikasi ObjekAkun. Ini harus menjadi id sumber daya jika allowCrossTenantReplication adalah false..

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountName
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
AccountObject
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-StorageAccount

Objek akun penyimpanan

Properti parameter

Jenis:PSStorageAccount
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

AccountObject
Position:Named
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-StorageAccountName

Nama Akun Penyimpanan.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:Nama Akun

Kumpulan parameter

AccountName
Position:1
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False
PolicyObject
Position:1
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-WhatIf

Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:wi

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

PSStorageAccount

PSObjectReplicationPolicy

Output

PSObjectReplicationPolicy