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

Type:String
Aliases:StorageAccountName, Name
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Type:PSKeyVaultManagedStorageAccountIdentityItem
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InRemovedState

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultName

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

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

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

PSKeyVaultManagedStorageAccountIdentityItem

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

PSDeletedKeyVaultManagedStorageAccount