Remove-AzKeyVaultManagedStorageAccount

Tar bort ett Key Vault hanterat Azure Storage-konto och alla associerade SAS-definitioner.

Syntax

ByDefinitionName (Standard)

Remove-AzKeyVaultManagedStorageAccount
    [-VaultName] <String>
    [-AccountName] <String>
    [-InRemovedState]
    [-Force]
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByInputObject

Remove-AzKeyVaultManagedStorageAccount
    [-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
    [-InRemovedState]
    [-Force]
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Kopplar bort ett Azure Storage-konto från Key Vault. Detta tar inte bort ett Azure Storage konto men tar bort kontonycklarna från att hanteras av Azure Key Vault. Alla associerade Key Vault hanterade SAS-definitioner för lagring tas också bort.

Exempel

Exempel 1: Ta bort ett Key Vault hanterat Azure Storage-konto och alla associerade SAS-definitioner.

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                :

Kopplar bort Azure Storage kontot "mystorageaccount" från Key Vault "myvault" och hindrar Key Vault från att hantera dess nycklar. Kontot "mystorageaccount" tas inte bort. Alla Key Vault hanterade SAS-definitioner för lagring som är associerade med det här kontot tas bort.

Exempel 2: Ta bort ett Key Vault hanterat Azure Storage-konto och alla associerade SAS-definitioner utan användarbekräftelse.

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                :

Kopplar bort Azure Storage kontot "mystorageaccount" från Key Vault "myvault" och hindrar Key Vault från att hantera dess nycklar. Kontot "mystorageaccount" tas inte bort. Alla Key Vault hanterade SAS-definitioner för lagring som är associerade med det här kontot tas bort.

Exempel 3: Ta bort (rensa) permanent ett Key Vault hanterat Azure Storage-konto och alla associerade SAS-definitioner från ett mjukt borttagningsaktiverat valv.

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

Exemplet förutsätter att mjuk borttagning är aktiverat för det här valvet. Kontrollera om så är fallet genom att undersöka valvegenskaperna eller attributet RecoveryLevel för en entitet i valvet. Den första cmdleten kopplar bort Azure Storage kontot "mystorageaccount" från Key Vault "myvault" och hindrar Key Vault från att hantera dess nycklar. Kontot "mystorageaccount" tas inte bort. Alla Key Vault hanterade SAS-definitioner för lagring som är associerade med det här kontot tas bort. Den andra cmdleten verifierar att lagringskontot är i ett borttaget men återställningsbart tillstånd. Det kan ta en stund att nå det här tillståndet. Tillåt ~30s innan du försöker. Den tredje cmdleten tar bort lagringskontot permanent – återställning kommer inte längre att vara möjlig.

Parametrar

-AccountName

Key Vault namn på hanterat lagringskonto. Cmdlet konstruerar FQDN för ett hanterat lagringskontonamn från valvnamn, för närvarande vald miljö och hanterat lagringskontonamn.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Lagringskontonamn, Namn

Parameteruppsättningar

ByDefinitionName
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Force

Be inte om bekräftelse.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-InputObject

ManagedStorageAccount-objekt.

Parameteregenskaper

Typ:PSKeyVaultManagedStorageAccountIdentityItem
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ByInputObject
Position:0
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-InRemovedState

Ta bort det tidigare borttagna hanterade lagringskontot permanent.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PassThru

Cmdlet returnerar inte ett objekt som standard. Om den här växeln anges returnerar cmdleten det hanterade lagringskonto som togs bort.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-VaultName

Valvnamn. Cmdleten konstruerar FQDN för ett valv baserat på namnet och den aktuella miljön.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ByDefinitionName
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

PSKeyVaultManagedStorageAccountIdentityItem

Utdata

PSDeletedKeyVaultManagedStorageAccount