Remove-AzKeyVaultManagedStorageAccount
Rimuove un account di archiviazione di Azure gestito da Key Vault e tutte le definizioni di firma di accesso condiviso associate.
Sintassi
Remove-AzKeyVaultManagedStorageAccount
[-VaultName] <String>
[-AccountName] <String>
[-InRemovedState]
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzKeyVaultManagedStorageAccount
[-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
[-InRemovedState]
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Annulla l'associazione di un account di archiviazione di Azure da Key Vault. In questo modo non viene rimosso un account di archiviazione di Azure, ma le chiavi dell'account vengono gestite da 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 di archiviazione di Azure gestito da Key Vault e tutte le definizioni di firma di accesso condiviso associate.
Remove-AzKeyVaultManagedStorageAccount -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 dell'account di archiviazione di Azure 'mystorageaccount' da Key Vault 'myvault' e impedisce all'insieme di credenziali delle chiavi di gestire le 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 di archiviazione di Azure gestito da Key Vault e tutte le definizioni di firma di accesso condiviso associate senza confermare l'utente.
Remove-AzKeyVaultManagedStorageAccount -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 dell'account di archiviazione di Azure 'mystorageaccount' da Key Vault 'myvault' e impedisce all'insieme di credenziali delle chiavi di gestire le 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 account di archiviazione di Azure gestito da Key Vault e tutte le definizioni di firma di accesso condiviso associate da un insieme di credenziali abilitato per l'eliminazione temporanea.
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
Get-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
Remove-AzKeyVaultManagedStorageAccount -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 annulla l'associazione dell'account di archiviazione di Azure 'mystorageaccount' da Key Vault 'myvault' e impedisce all'insieme di credenziali delle chiavi di gestire le 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: | AzContext, 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 cosa accadrebbe se il cmdlet viene eseguito. 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 |