Remove-AzKeyVaultManagedStorageAccount
Удаляет управляемую учетную запись хранения Azure Key Vault и все связанные определения SAS.
Синтаксис
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>]
Описание
Отсоединяет учетную запись хранения Azure от Key Vault. Это не удаляет учетную запись хранения Azure, но удаляет ключи учетной записи от управления Azure Key Vault. Все связанные определения SAS управляемого хранилища Key Vault также удаляются.
Примеры
Пример 1. Удаление управляемой учетной записи хранения Azure Key Vault и всех связанных определений SAS.
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 :
Отсоединяет учетную запись хранения Azure mystorageaccount от Key Vault myvault и останавливает Key Vault от управления своими ключами. Учетная запись mystorageaccount не будет удалена. Все определения SAS управляемого хранилища Key Vault, связанные с этой учетной записью, будут удалены.
Пример 2. Удаление управляемой учетной записи хранения Azure Key Vault и всех связанных определений SAS без подтверждения пользователя.
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 :
Отсоединяет учетную запись хранения Azure mystorageaccount от Key Vault myvault и останавливает Key Vault от управления своими ключами. Учетная запись mystorageaccount не будет удалена. Все определения SAS управляемого хранилища Key Vault, связанные с этой учетной записью, будут удалены.
Пример 3. Окончательное удаление (очистка) управляемой учетной записи хранения Azure Key Vault и всех связанных определений SAS из хранилища с поддержкой обратимого удаления.
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
Get-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
В примере предполагается, что обратимое удаление включено для этого хранилища. Проверьте, является ли это дело, проверив свойства хранилища или атрибут RecoveryLevel сущности в хранилище. Первый командлет отсоединяет учетную запись хранения Azure mystorageaccount от Key Vault "myvault" и останавливает Key Vault от управления ключами. Учетная запись mystorageaccount не будет удалена. Все определения SAS управляемого хранилища Key Vault, связанные с этой учетной записью, будут удалены. Второй командлет проверяет, находится ли учетная запись хранения в удаленном состоянии, но может быть восстановлена. Для достижения этого состояния может потребоваться некоторое время, перед попыткой разрешить ~30s. Третий командлет окончательно удаляет учетную запись хранения. Восстановление больше не будет возможным.
Параметры
-AccountName
Имя управляемой учетной записи хранения Key Vault. Командлет создает полное доменное имя управляемой учетной записи хранения из имени хранилища, выбранной среды и имени учетной записи хранения.
Тип: | String |
Aliases: | StorageAccountName, Name |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Не запрашивайте подтверждение.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Объект ManagedStorageAccount.
Тип: | PSKeyVaultManagedStorageAccountIdentityItem |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-InRemovedState
Окончательно удалите ранее удаленную управляемую учетную запись хранения.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PassThru
Командлет по умолчанию не возвращает объект. Если этот параметр указан, командлет возвращает управляемую учетную запись хранения, которая была удалена.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VaultName
Имя хранилища. Командлет создает полное доменное имя хранилища на основе имени и выбранной среды.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell