Remove-AzKeyVaultManagedStorageAccount
Remove uma Conta de Armazenamento do Azure gerenciada pelo Cofre de Chaves e todas as definições de SAS associadas.
Syntax
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 Cofre de Chaves. Isso não remove uma Conta de Armazenamento do Azure, mas remove as chaves de conta de serem gerenciadas pelo Cofre de Chaves do Azure. Todas as definições SAS de armazenamento gerenciado do Cofre de Chaves associadas também são removidas.
Exemplos
Exemplo 1: Remover uma Conta de Armazenamento do Azure gerenciada pelo Cofre de Chaves 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 SAS de armazenamento gerenciado do Cofre de Chaves associadas a essa conta serão removidas.
Exemplo 2: Remover uma Conta de Armazenamento do Azure gerenciada pelo Cofre de Chaves 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 SAS de armazenamento gerenciado do Cofre de Chaves associadas a essa conta serão removidas.
Exemplo 3: excluir permanentemente (limpar) uma Conta de Armazenamento do Azure gerenciada pelo Cofre de Chaves e todas as definições SAS associadas de um cofre habilitado para exclusão flexí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 flexível está habilitada para este cofre. Verifique se esse é o caso examinando as propriedades do vault ou o atributo RecoveryLevel de uma entidade no vault. O primeiro cmdlet 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 SAS de armazenamento gerenciado do Cofre de Chaves 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. Alcançar este estado pode exigir algum tempo, por favor, 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 gerenciado do Cofre de Chaves. 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 gerenciado.
Type: | String |
Aliases: | StorageAccountName, Name |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Não peça confirmação.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Objeto ManagedStorageAccount.
Type: | PSKeyVaultManagedStorageAccountIdentityItem |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InRemovedState
Remova permanentemente a conta de armazenamento gerenciado excluída anteriormente.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 gerenciado que foi excluída.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultName
Nome do cofre. O cmdlet constrói o FQDN de um cofre com base no nome e no ambiente selecionado no momento.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
PSKeyVaultManagedStorageAccountIdentityItem
Saídas
PSDeletedKeyVaultManagedStorageAccount
Links Relacionados
Azure PowerShell
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de