Remove-AzKeyVaultManagedStorageAccount

Remove uma Conta de Armazenamento do Azure gerenciada pelo Cofre da Chave e todas as definições 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 Cofre da Chave. 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 Key Vault associadas também são removidas.

Exemplos

Exemplo 1: Remova uma Conta de Armazenamento do Azure gerenciada pelo Cofre da Chave 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: Remova uma Conta de Armazenamento do Azure gerenciada pelo Cofre da Chave 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 Cofre de Chaves e todas as definições de 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 o soft-delete esteja habilitado para este vault. 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 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. Alcançar este estado pode levar algum tempo, por favor, 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 a partir do nome do cofre, do ambiente selecionado no momento e do nome da conta de armazenamento gerenciado.

Tipo:String
Aliases:StorageAccountName, Name
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais: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
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Force

Não peça confirmação.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-InputObject

Objeto ManagedStorageAccount.

Tipo:PSKeyVaultManagedStorageAccountIdentityItem
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-InRemovedState

Remova permanentemente a conta de armazenamento gerenciado excluída anteriormente.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais: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.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais: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
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

PSKeyVaultManagedStorageAccountIdentityItem

Saídas

PSDeletedKeyVaultManagedStorageAccount