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