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 Key Vault 'myvault' e impede que o Key Vault gerencie suas chaves. A conta 'mystorageaccount' não será removida. Todas as definições 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 Key Vault 'myvault' e impede que o Key Vault gerencie suas chaves. A conta 'mystorageaccount' não será removida. Todas as definições 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 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 esse estado pode exigir algum tempo, permita ~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 gerenciada do Key Vault. O cmdlet constrói o FQDN de um nome de conta de armazenamento gerenciado a partir do nome do cofre, do ambiente atualmente selecionado e do nome da conta de armazenamento manged.
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 a 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 usados 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
Objeto 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 gerenciada 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
Links Relacionados
Azure PowerShell