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