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 |
standaardwaarde: | None |
Vereist: | 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 |
standaardwaarde: | None |
Vereist: | 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 |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Vraag niet om bevestiging.
Type: | SwitchParameter |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
ManagedStorageAccount-object.
Type: | PSKeyVaultManagedStorageAccountIdentityItem |
Position: | 0 |
standaardwaarde: | None |
Vereist: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InRemovedState
Verwijder het eerder verwijderde beheerde opslagaccount definitief.
Type: | SwitchParameter |
Position: | Named |
standaardwaarde: | None |
Vereist: | 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 |
standaardwaarde: | None |
Vereist: | 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 |
standaardwaarde: | None |
Vereist: | 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 |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
PSKeyVaultManagedStorageAccountIdentityItem
Uitvoerwaarden
PSDeletedKeyVaultManagedStorageAccount