Remove-AzKeyVaultManagedStorageAccount
拿掉 Key Vault 受控 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 記憶體帳戶與 Key Vault 解除關聯。 這不會移除 Azure 記憶體帳戶,但會移除 Azure Key Vault 所管理的帳戶密鑰。 也會移除所有相關聯的 Key Vault 受控記憶體 SAS 定義。
範例
範例 1:移除 Key Vault 受控 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' 與 Key Vault 'myvault' 解除關聯,並阻止 Key Vault 管理其密鑰。 不會移除帳戶 『mystorageaccount』。 將會移除與此帳戶相關聯的所有 Key Vault 受控記憶體 SAS 定義。
範例 2:移除 Key Vault 受控 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' 與 Key Vault 'myvault' 解除關聯,並阻止 Key Vault 管理其密鑰。 不會移除帳戶 『mystorageaccount』。 將會移除與此帳戶相關聯的所有 Key Vault 受控記憶體 SAS 定義。
範例 3:從已啟用虛刪除的保存庫永久刪除(清除)Key Vault 受控 Azure 記憶體帳戶和所有相關 SAS 定義。
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
Get-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
Remove-AzKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
這個範例假設此保存庫已啟用虛刪除。 藉由檢查保存庫屬性,或保存庫中實體的 RecoveryLevel 屬性,確認是否為這種情況。 第一個 Cmdlet 會從 Key Vault 'myvault' 解除關聯 Azure 儲存器帳戶 'mystorageaccount',並停止 Key Vault 管理其密鑰。 不會移除帳戶 『mystorageaccount』。 將會移除與此帳戶相關聯的所有 Key Vault 受控記憶體 SAS 定義。 第二個 Cmdlet 會驗證記憶體帳戶是否處於已刪除但可復原的狀態。 達到此狀態可能需要一些時間,請在嘗試之前允許 ~30s。 第三個 Cmdlet 會永久移除記憶體帳戶 - 復原將無法再進行。
參數
-AccountName
Key Vault 受控記憶體帳戶名稱。 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