Set-AzRecoveryServicesVaultProperty

Kasanın özelliklerini Güncelleştirmeler.

Syntax

Set-AzRecoveryServicesVaultProperty
   [-SoftDeleteFeatureState <String>]
   [-DisableHybridBackupSecurityFeature <Boolean>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-Token <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzRecoveryServicesVaultProperty
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   -EncryptionKeyId <String>
   [-KeyVaultSubscriptionId <String>]
   [-InfrastructureEncryption]
   [-UseSystemAssignedIdentity <Boolean>]
   [-UserAssignedIdentity <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzRecoveryServicesVaultProperty cmdlet'i bir Kurtarma hizmetleri kasasının özelliklerini güncelleştirir. Bu cmdlet, iki farklı parametre kümesine sahip bir kasa için Etkinleştirme/Devre Dışı Bırakma/AlwaysON geçici silme veya CMK şifrelemesi ayarlamak için kullanılabilir. Kasanın SoftDeleteFeatureState özelliği yalnızca kasada kayıtlı kapsayıcı yoksa devre dışı bırakılabilir. InfrastructurEncryption yalnızca bir kullanıcı CMK kasasını ilk güncelleştirdiğinde ayarlanabilir.

Örnekler

Örnek 1: Kasanın SoftDeleteFeatureState değerini güncelleştirme

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$props = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -SoftDeleteFeatureState Enable

İlk komut bir Vault nesnesi alır ve bunu $vault değişkeninde depolar. İkinci komut, kasanın SoftDeleteFeatureState özelliğini "Etkin" durumuna Güncelleştirmeler. SoftDeleteFeatureState için izin verilen değerler Disable, Enable, AlwaysON'dır.

Örnek 2: Bir kasanın CMK şifrelemesini SystemAssigned MSIdentity kullanacak şekilde güncelleştirme

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$keyVault = Get-AzKeyVault -VaultName "keyVaultName" -ResourceGroupName "RGName" 
$key = Get-AzKeyVaultKey -VaultName "keyVaultName" -Name "keyName" 
Set-AzRecoveryServicesVaultProperty -EncryptionKeyId $key.ID -InfrastructureEncryption -VaultId $vault.ID -UseSystemAssignedIdentity $true

İlk cmdlet şifreleme özelliklerini güncelleştirmek için RSVault alır. İkinci cmdlet, azure anahtar kasasını alır. Üçüncü cmdlet anahtarı anahtar kasasından alır. Dördüncü cmdlet, RSVault içindeki müşteri tarafından yönetilen şifreleme anahtarını SystemAssigned kimliği aracılığıyla erişilecek şekilde güncelleştirir. altyapı şifrelemesini ilk kez güncelleştirme için etkinleştirmek için -InfrastructureEncryption parametresini kullanın.

Örnek 3: Bir kasanın CMK şifrelemesini userAssigned MSIdentity kullanacak şekilde güncelleştirme

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$keyVault = Get-AzKeyVault -VaultName "keyVaultName" -ResourceGroupName "RGName" 
$key = Get-AzKeyVaultKey -VaultName "keyVaultName" -Name "keyName" 
Set-AzRecoveryServicesVaultProperty -EncryptionKeyId $key.ID -VaultId $vault.ID -UseSystemAssignedIdentity $false -UserAssignedIdentity $vault.Identity.UserAssignedIdentities.Keys[0]

İlk cmdlet şifreleme özelliklerini güncelleştirmek için RSVault alır. İkinci cmdlet, azure anahtar kasasını alır. Üçüncü cmdlet anahtarı anahtar kasasından alır. Dördüncü cmdlet, RsVault içindeki müşteri tarafından yönetilen şifreleme anahtarını UserAssigned kimliği aracılığıyla erişilecek şekilde güncelleştirir.

Örnek 4: Bir kasanın HybridBackupSecurityFeature güncelleştirme

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName" -Name "vaultName"
$prop = Set-AzRecoveryServicesVaultProperty -VaultId $vault.Id -DisableHybridBackupSecurityFeature $false

İlk komut bir Vault nesnesi alır ve bunu $vault değişkeninde depolar. İkinci komut, kasanın HybridBackupSecurityFeature özelliğini devre dışı bırakır, yeniden etkinleştirmek için $true ayarlar.

Parametreler

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableHybridBackupSecurityFeature

Yanlışlıkla yapılan silme işlemlerine karşı karma yedeklemeler için güvenlik ayarını devre dışı bırakmak/etkinleştirmek ve kritik işlemler için ek kimlik doğrulaması katmanı eklemek için isteğe bağlı bayrak ($true/$false). Güvenliği etkinleştirmek için $false sağlayın.

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionKeyId

CMK için kullanılacak şifreleme anahtarının KeyId değeri.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InfrastructureEncryption

Bu kasada altyapı şifrelemesini etkinleştirir. Şifreleme yapılandırırken altyapı şifrelemesi etkinleştirilmelidir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyVaultSubscriptionId

Key Vault'un Abonelik Kimliği.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SoftDeleteFeatureState

Kurtarma Hizmetleri Kasası'nın SoftDeleteFeatureState değeri. İzin verilen değerler Devre Dışı Bırak, Etkinleştir, AlwaysON'dır.

Type:String
Accepted values:Enable, Disable, AlwaysON
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Token

Resource Guard aboneliğinde kritik işlemin kimliğini doğrulamak için yardımcı erişim belirteci

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

CMK şifrelemesi için kullanılacak Kullanıcı Tarafından Atanan Kimliğin ARM Kimliği. UseSystemAssignedIdentity $false bu parametreyi sağlayın.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseSystemAssignedIdentity

CmK şifrelemesi için SystemAssigned Identity'nin kullanılıp kullanılmayacağını belirten Boole bayrağı. Kabul Edilen Vaules: $true, $false

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

Kurtarma Hizmetleri Kasası'nın ARM Kimliği.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.VaultSoftDeleteFeatureState

Çıkışlar

BackupResourceVaultConfigResource