Поделиться через


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

Входные данные

PSKeyVaultManagedStorageAccountIdentityItem

Выходные данные

PSDeletedKeyVaultManagedStorageAccount