Remove-AzKeyVaultManagedStorageAccount
拿掉 金鑰保存庫 受控 Azure 儲存體 帳戶和所有相關 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>]
Description
解除 Azure 儲存體 帳戶與 金鑰保存庫 的關聯。 這不會移除 Azure 儲存體 帳戶,但會移除 Azure 金鑰保存庫 管理的帳戶密鑰。 也會移除所有相關聯的 金鑰保存庫 受控記憶體 SAS 定義。
範例
範例 1:移除受控 Azure 儲存體 帳戶和所有相關 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' 與 金鑰保存庫 'myvault' 的關聯,並停止 金鑰保存庫 管理其密鑰。 不會移除帳戶 『mystorageaccount』。 將會移除與此帳戶相關聯的所有 金鑰保存庫 受控記憶體 SAS 定義。
範例 2:移除 金鑰保存庫 受控 Azure 儲存體 帳戶和所有相關聯的 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' 與 金鑰保存庫 'myvault' 的關聯,並停止 金鑰保存庫 管理其密鑰。 不會移除帳戶 『mystorageaccount』。 將會移除與此帳戶相關聯的所有 金鑰保存庫 受控記憶體 SAS 定義。
範例 3:從已啟用虛刪除的保存庫,永久刪除 金鑰保存庫 受控 Azure 儲存體 帳戶和所有相關 SAS 定義。
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
Get-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
這個範例假設此保存庫已啟用虛刪除。 藉由檢查保存庫屬性,或保存庫中實體的 RecoveryLevel 屬性,確認是否為這種情況。 第一個 Cmdlet 會解除關聯 Azure 儲存體 帳戶 'mystorageaccount' 與 金鑰保存庫 'myvault' 的關聯,並停止 金鑰保存庫 管理其密鑰。 不會移除帳戶 『mystorageaccount』。 將會移除與此帳戶相關聯的所有 金鑰保存庫 受控記憶體 SAS 定義。 第二個 Cmdlet 會驗證記憶體帳戶是否處於已刪除但可復原的狀態。 達到此狀態可能需要一些時間,請在嘗試之前允許 ~30s。 第三個 Cmdlet 會永久移除記憶體帳戶 - 復原將無法再進行。
參數
-AccountName
金鑰保存庫 受控記憶體帳戶名稱。 Cmdlet 會從保存庫名稱建構受控記憶體帳戶名稱的 FQDN,目前選取的環境和受控記憶體帳戶名稱。
類型: | String |
別名: | StorageAccountName, Name |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前先提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Force
請勿要求確認。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-InputObject
ManagedStorageAccount 物件。
類型: | PSKeyVaultManagedStorageAccountIdentityItem |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-InRemovedState
永久移除先前刪除的受控記憶體帳戶。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PassThru
Cmdlet 預設不會傳回 物件。 如果指定此參數,Cmdlet 會傳回已刪除的受控記憶體帳戶。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VaultName
保存庫名稱。 Cmdlet 會根據名稱和目前選取的環境來建構保存庫的 FQDN。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
PSKeyVaultManagedStorageAccountIdentityItem
輸出
PSDeletedKeyVaultManagedStorageAccount