Remove-AzureKeyVaultManagedStorageAccount
Usuwa zarządzane konto usługi Azure Storage w usłudze Key Vault i wszystkie skojarzone definicje sygnatur dostępu współdzielonego.
Ostrzeżenie
Moduł AzureRM PowerShell jest oficjalnie przestarzały od 29 lutego 2024 r. Zaleca się migrowanie użytkowników z modułu AzureRM do modułu Az programu PowerShell w celu zapewnienia ciągłej obsługi i aktualizacji.
Mimo że moduł AzureRM może nadal działać, nie jest już utrzymywany ani obsługiwany, umieszczając wszelkie dalsze zastosowania według uznania i ryzyka użytkownika. Zapoznaj się z naszymi zasobami migracji, aby uzyskać wskazówki dotyczące przejścia do modułu Az.
Składnia
Remove-AzureKeyVaultManagedStorageAccount
[-VaultName] <String>
[-AccountName] <String>
[-InRemovedState]
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzureKeyVaultManagedStorageAccount
[-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
[-InRemovedState]
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Usuwa skojarzenie konta usługi Azure Storage z usługi Key Vault. Nie powoduje to usunięcia konta usługi Azure Storage, ale usunięcie kluczy konta z zarządzania przez usługę Azure Key Vault. Wszystkie skojarzone definicje sygnatur dostępu współdzielonego magazynu zarządzanego usługi Key Vault również zostaną usunięte.
Przykłady
Przykład 1: Usuwanie zarządzanego konta usługi Azure Storage usługi Key Vault i wszystkich skojarzonych definicji sygnatury dostępu współdzielonego.
PS C:\> Remove-AzureKeyVaultManagedStorageAccount -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 :
Usuwa skojarzenie konta usługi Azure Storage "mystorageaccount" z usługi Key Vault "myvault" i uniemożliwia usłudze Key Vault zarządzanie kluczami. Konto "mystorageaccount" nie zostanie usunięte. Wszystkie definicje sygnatur dostępu współdzielonego magazynu zarządzanego usługi Key Vault skojarzone z tym kontem zostaną usunięte.
Przykład 2: Usuwanie zarządzanego konta usługi Azure Storage w usłudze Key Vault i wszystkich skojarzonych definicji sygnatury dostępu współdzielonego bez potwierdzenia użytkownika.
PS C:\> Remove-AzureKeyVaultManagedStorageAccount -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 :
Usuwa skojarzenie konta usługi Azure Storage "mystorageaccount" z usługi Key Vault "myvault" i uniemożliwia usłudze Key Vault zarządzanie kluczami. Konto "mystorageaccount" nie zostanie usunięte. Wszystkie definicje sygnatur dostępu współdzielonego magazynu zarządzanego usługi Key Vault skojarzone z tym kontem zostaną usunięte.
Przykład 3. Trwałe usuwanie (przeczyszczanie) zarządzanego konta usługi Azure Storage usługi Key Vault i wszystkich skojarzonych definicji sygnatur dostępu współdzielonego z magazynu z obsługą usuwania nietrwałego.
PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
PS C:\> Get-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
W tym przykładzie przyjęto założenie, że dla tego magazynu włączono usuwanie nietrwałe. Sprawdź, czy tak jest, sprawdzając właściwości magazynu, czy atrybut RecoveryLevel jednostki w magazynie. Pierwsze polecenie cmdlet usuwa skojarzenie konta usługi Azure Storage "mystorageaccount" z usługi Key Vault "myvault" i uniemożliwia usłudze Key Vault zarządzanie kluczami. Konto "mystorageaccount" nie zostanie usunięte. Wszystkie definicje sygnatur dostępu współdzielonego magazynu zarządzanego usługi Key Vault skojarzone z tym kontem zostaną usunięte. Drugie polecenie cmdlet sprawdza, czy konto magazynu jest w stanie usuniętym, ale można go odzyskać. Osiągnięcie tego stanu może wymagać pewnego czasu. Przed podjęciem próby zezwól na ok. 30s. Trzecie polecenie cmdlet trwale usuwa konto magazynu — odzyskiwanie nie będzie już możliwe.
Parametry
-AccountName
Nazwa zarządzanego konta magazynu usługi Key Vault. Polecenie cmdlet konstruuje nazwę FQDN zarządzanego konta magazynu z nazwy magazynu, obecnie wybranego środowiska i nazwy zarządzanego konta magazynu.
Typ: | String |
Aliasy: | StorageAccountName, Name |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Force
Nie pytaj o potwierdzenie.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObject
ManagedStorageAccount, obiekt.
Typ: | PSKeyVaultManagedStorageAccountIdentityItem |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-InRemovedState
Trwale usuń wcześniej usunięte konto magazynu zarządzanego.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PassThru
Polecenie cmdlet nie zwraca obiektu domyślnie. Jeśli ten przełącznik zostanie określony, polecenie cmdlet zwróci konto magazynu zarządzanego, które zostało usunięte.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VaultName
Nazwa magazynu. Polecenie cmdlet konstruuje nazwę FQDN magazynu na podstawie nazwy i aktualnie wybranego środowiska.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
PSKeyVaultManagedStorageAccountIdentityItem
Parametry: InputObject (ByValue)
Dane wyjściowe
PSDeletedKeyVaultManagedStorageAccount