Condividi tramite


Remove-AzureKeyVaultManagedStorageAccount

Rimuove un account gestito di Key Vault Archiviazione di Azure e tutte le definizioni di firma di accesso condiviso associate.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

Remove-AzureKeyVaultManagedStorageAccount
      [-VaultName] <String>
      [-AccountName] <String>
      [-InRemovedState]
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureKeyVaultManagedStorageAccount
      [-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
      [-InRemovedState]
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Annulla l'associazione di un account Archiviazione di Azure da Key Vault. Questo non rimuove un account Archiviazione di Azure ma rimuove le chiavi dell'account dalla gestione da Parte di Azure Key Vault. Vengono rimosse anche tutte le definizioni di firma di accesso condiviso dell'archiviazione gestita di Key Vault associate.

Esempio

Esempio 1: rimuovere un account gestito di Key Vault Archiviazione di Azure e tutte le definizioni di firma di accesso condiviso associate.

PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -PassThru

Id                  : https://myvault.vault.azure.net:443/storage/mystorageaccount
Vault Name          : myvault
AccountName         : mystorageaccount
Account Resource Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx/resourceGroups/myrg/providers/Microsoft.St
                      orage/storageAccounts/mystorageaccount
Enabled             : True
Created             : 4/25/2018 1:50:32 AM
Updated             : 4/25/2018 1:50:32 AM
Tags                :

Annulla l'associazione Archiviazione di Azure account 'mystorageaccount' da Key Vault 'myvault' e impedisce a Key Vault di gestire le relative chiavi. L'account "mystorageaccount" non verrà rimosso. Tutte le definizioni di firma di accesso condiviso dell'archiviazione gestita di Key Vault associate a questo account verranno rimosse.

Esempio 2: Rimuovere un account gestito di Key Vault Archiviazione di Azure e tutte le definizioni di firma di accesso condiviso associate senza confermare l'utente.

PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -PassThru -Force

Id                  : https://myvault.vault.azure.net:443/storage/mystorageaccount
Vault Name          : myvault
AccountName         : mystorageaccount
Account Resource Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx/resourceGroups/myrg/providers/Microsoft.St
                      orage/storageAccounts/mystorageaccount
Enabled             : True
Created             : 4/25/2018 1:50:32 AM
Updated             : 4/25/2018 1:50:32 AM
Tags                :

Annulla l'associazione Archiviazione di Azure account 'mystorageaccount' da Key Vault 'myvault' e impedisce a Key Vault di gestire le relative chiavi. L'account "mystorageaccount" non verrà rimosso. Tutte le definizioni di firma di accesso condiviso dell'archiviazione gestita di Key Vault associate a questo account verranno rimosse.

Esempio 3: eliminare definitivamente (eliminare) un insieme di credenziali delle chiavi gestito Archiviazione di Azure account e tutte le definizioni di firma di accesso condiviso associate da un insieme di credenziali abilitato per l'eliminazione temporanea.

PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
PS C:\> Get-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState

Nell'esempio si presuppone che l'eliminazione temporanea sia abilitata per questo insieme di credenziali. Verificare se questo è il caso esaminando le proprietà dell'insieme di credenziali o l'attributo RecoveryLevel di un'entità nell'insieme di credenziali. Il primo cmdlet disassocia Archiviazione di Azure Account 'mystorageaccount' da Key Vault 'myvault' e impedisce a Key Vault di gestire le relative chiavi. L'account "mystorageaccount" non verrà rimosso. Tutte le definizioni di firma di accesso condiviso dell'archiviazione gestita di Key Vault associate a questo account verranno rimosse. Il secondo cmdlet verifica che l'account di archiviazione sia in uno stato eliminato, ma ripristinabile. Il raggiungimento di questo stato potrebbe richiedere tempo, attendere circa 30 anni prima di tentare. Il terzo cmdlet rimuove definitivamente l'account di archiviazione. Il ripristino non sarà più possibile.

Parametri

-AccountName

Nome dell'account di archiviazione gestito di Key Vault. Il cmdlet costruisce il nome FQDN di un nome dell'account di archiviazione gestito dal nome dell'insieme di credenziali, l'ambiente attualmente selezionato e il nome dell'account di archiviazione gestito.

Tipo:String
Alias:StorageAccountName, Name
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

Non chiedere conferma.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Oggetto ManagedStorageAccount.

Tipo:PSKeyVaultManagedStorageAccountIdentityItem
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-InRemovedState

Rimuovere definitivamente l'account di archiviazione gestito eliminato in precedenza.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Il cmdlet non restituisce un oggetto per impostazione predefinita. Se si specifica questa opzione, il cmdlet restituisce l'account di archiviazione gestito eliminato.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VaultName

Nome dell'insieme di credenziali. Il cmdlet costruisce il nome di dominio completo di un insieme di credenziali in base al nome e all'ambiente attualmente selezionato.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

PSKeyVaultManagedStorageAccountIdentityItem

Parametri: InputObject (ByValue)

Output

PSDeletedKeyVaultManagedStorageAccount