Remove-AzKeyVaultManagedStorageAccount

Hiermee verwijdert u een door Key Vault beheerd Azure Storage-account en alle bijbehorende SAS-definities.

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

Koppelt een Azure Storage-account los van Key Vault. Hiermee wordt geen Azure Storage-account verwijderd, maar worden de accountsleutels niet meer beheerd door Azure Key Vault. Alle gekoppelde sas-definities voor beheerde opslag van Key Vault worden ook verwijderd.

Voorbeelden

Voorbeeld 1: Verwijder een beheerd Azure Storage-account van Key Vault en alle bijbehorende SAS-definities.

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                :

Koppelt het Azure Storage-account 'mystorageaccount' los van Key Vault 'myvault' en voorkomt dat Key Vault de sleutels beheert. Het account 'mystorageaccount' wordt niet verwijderd. Alle sas-definities voor beheerde opslag van Key Vault die aan dit account zijn gekoppeld, worden verwijderd.

Voorbeeld 2: Verwijder een door Key Vault beheerd Azure Storage-account en alle bijbehorende SAS-definities zonder bevestiging van de gebruiker.

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                :

Koppelt het Azure Storage-account 'mystorageaccount' los van Key Vault 'myvault' en voorkomt dat Key Vault de sleutels beheert. Het account 'mystorageaccount' wordt niet verwijderd. Alle sas-definities voor beheerde opslag van Key Vault die aan dit account zijn gekoppeld, worden verwijderd.

Voorbeeld 3: Een door Key Vault beheerd Azure Storage-account en alle bijbehorende SAS-definities definitief verwijderen (leegmaken) uit een kluis met voorlopig verwijderen.

Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
Get-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState

In het voorbeeld wordt ervan uitgegaan dat voorlopig verwijderen is ingeschakeld voor deze kluis. Controleer of dat het geval is door de kluiseigenschappen of het Kenmerk RecoveryLevel van een entiteit in de kluis te onderzoeken. De eerste cmdlet ontkoppelt het Azure Storage-account 'mystorageaccount' uit Key Vault 'myvault' en voorkomt dat Key Vault de sleutels beheert. Het account 'mystorageaccount' wordt niet verwijderd. Alle sas-definities voor beheerde opslag van Key Vault die aan dit account zijn gekoppeld, worden verwijderd. De tweede cmdlet controleert of het opslagaccount een verwijderde, maar herstelbare status heeft. Het bereiken van deze status kan enige tijd duren. Laat ~30s toe voordat u het probeert. Met de derde cmdlet wordt het opslagaccount definitief verwijderd. Herstel is niet meer mogelijk.

Parameters

-AccountName

De naam van het beheerde opslagaccount van Key Vault. Cmdlet bouwt de FQDN van een naam van een beheerd opslagaccount op basis van kluisnaam, momenteel geselecteerde omgeving en beheerde opslagaccountnaam.

Type:String
Aliases:StorageAccountName, Name
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Vraag niet om bevestiging.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

ManagedStorageAccount-object.

Type:PSKeyVaultManagedStorageAccountIdentityItem
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InRemovedState

Verwijder het eerder verwijderde beheerde opslagaccount definitief.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Cmdlet retourneert standaard geen object. Als deze switch is opgegeven, retourneert de cmdlet het beheerde opslagaccount dat is verwijderd.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultName

Kluisnaam. Cmdlet bouwt de FQDN van een kluis op basis van de naam en momenteel geselecteerde omgeving.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

PSKeyVaultManagedStorageAccountIdentityItem

Uitvoerwaarden

PSDeletedKeyVaultManagedStorageAccount