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


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, связанные с этой учетной записью, будут удалены.

Пример 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, связанные с этой учетной записью, будут удалены.

Пример 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, связанные с этой учетной записью, будут удалены. Второй командлет проверяет, находится ли учетная запись хранения в удаленном состоянии, но может быть восстановлена. Для достижения этого состояния может потребоваться некоторое время, перед попыткой разрешить ~30s. Третий командлет окончательно удаляет учетную запись хранения. Восстановление больше не будет возможным.

Параметры

-AccountName

Имя управляемой учетной записи хранения Key Vault. Командлет создает полное доменное имя управляемой учетной записи хранения из имени хранилища, выбранной среды и имени учетной записи хранения.

Тип:String
Aliases:StorageAccountName, Name
Position:1
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Не запрашивайте подтверждение.

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Управляемый служба хранилища Account-объект.

Тип:PSKeyVaultManagedStorageAccountIdentityItem
Position:0
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-InRemovedState

Окончательно удалите ранее удаленную управляемую учетную запись хранения.

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Командлет по умолчанию не возвращает объект. Если этот параметр указан, командлет возвращает управляемую учетную запись хранения, которая была удалена.

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultName

Имя хранилища. Командлет создает полное доменное имя хранилища на основе имени и выбранной среды.

Тип:String
Position:0
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

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

PSKeyVaultManagedStorageAccountIdentityItem

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

PSDeletedKeyVaultManagedStorageAccount