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
Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.VaultSoftDeleteFeatureState
Çıkışlar
BackupResourceVaultConfigResource
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin