Remove-AzKeyVaultManagedStorageAccount
Remove uma conta de armazenamento do Azure gerenciada pelo Key Vault e todas as definições de SAS associadas.
Sintaxe
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>]
Description
Desassocia uma conta de armazenamento do Azure do Key Vault. Isso não remove uma conta de armazenamento do Azure, mas remove as chaves de conta de serem gerenciadas pelo Azure Key Vault. Todas as definições de SAS de armazenamento gerenciado do Key Vault associadas também são removidas.
Exemplos
Exemplo 1: remover uma conta de armazenamento do Azure gerenciada pelo Key Vault e todas as definições de SAS associadas.
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 :
Desassocia a conta de armazenamento do Azure 'mystorageaccount' do cofre de chaves 'myvault' e impede que o cofre de chaves gerencie suas chaves. A conta 'mystorageaccount' não será removida. Todas as definições de SAS de armazenamento gerenciado do Key Vault associadas a essa conta serão removidas.
Exemplo 2: remover uma conta de armazenamento do Azure gerenciada pelo Key Vault e todas as definições de SAS associadas sem confirmação do usuário.
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 :
Desassocia a conta de armazenamento do Azure 'mystorageaccount' do cofre de chaves 'myvault' e impede que o cofre de chaves gerencie suas chaves. A conta 'mystorageaccount' não será removida. Todas as definições de SAS de armazenamento gerenciado do Key Vault associadas a essa conta serão removidas.
Exemplo 3: excluir permanentemente (limpar) uma conta de armazenamento do Azure gerenciada pelo Key Vault e todas as definições de SAS associadas de um cofre habilitado para exclusão reversível.
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
Get-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
O exemplo pressupõe que a exclusão reversível esteja habilitada para esse cofre. Verifique se esse é o caso examinando as propriedades do cofre ou o atributo RecoveryLevel de uma entidade no cofre. O primeiro cmdlet desassocia a Conta de Armazenamento do Azure 'mystorageaccount' do Key Vault 'myvault' e impede que o Key Vault gerencie suas chaves. A conta 'mystorageaccount' não será removida. Todas as definições de SAS de armazenamento gerenciado do Key Vault associadas a essa conta serão removidas. O segundo cmdlet verifica se a conta de armazenamento está em um estado excluído, mas recuperável. Atingir este estado pode levar algum tempo, aguarde ~ 30s antes de tentar. O terceiro cmdlet remove permanentemente a conta de armazenamento – a recuperação não será mais possível.
Parâmetros
-AccountName
Nome da conta de armazenamento gerenciado do Key Vault. O cmdlet constrói o FQDN de um nome de conta de armazenamento gerenciado do nome do cofre, do ambiente selecionado no momento e do nome da conta de armazenamento gerenciada.
Tipo: | String |
Aliases: | StorageAccountName, Name |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usadas para comunicação com o Azure
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Force
Não peça confirmação.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-InputObject
ManagedStorageAccount.
Tipo: | PSKeyVaultManagedStorageAccountIdentityItem |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-InRemovedState
Remova permanentemente a conta de armazenamento gerenciado excluída anteriormente.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PassThru
O cmdlet não retorna um objeto por padrão. Se essa opção for especificada, o cmdlet retornará a conta de armazenamento gerenciada que foi excluída.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VaultName
Nome do cofre. O cmdlet constrói o FQDN de um cofre com base no nome e no ambiente selecionado no momento.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
PSKeyVaultManagedStorageAccountIdentityItem
Saídas
PSDeletedKeyVaultManagedStorageAccount