Invoke-AzKeyVaultKeyRotation
在 Key Vault 中建立新的金鑰版本、儲存金鑰,然後傳回新的密鑰。
語法
Invoke-AzKeyVaultKeyRotation
[-VaultName] <String>
[-Name] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzKeyVaultKeyRotation
[-InputObject] <PSKeyVaultKeyIdentityItem>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdlet 會根據金鑰原則輪替金鑰。 它需要金鑰/輪替許可權。 它會傳回新版本的輪替密鑰。
範例
範例 1
Invoke-AzKeyVaultKeyRotation -VaultName test-kv -Name test-key
Vault/HSM Name : test-kv
Name : test-key
Key Type : RSA
Key Size : 2048
Curve Name :
Version : xxxxxxxxxxxxxx4939xxxxxxxxxxxxxxxx
Id : https://test-kv.vault.azure.net:443/keys/test-key/xxxxxxxxxxxxxx4939xxxxxxxxxxxxxxxx
Enabled : True
Expires :
Not Before :
Created : 12/10/2021 2:57:58 AM
Updated : 12/10/2021 2:57:58 AM
Recovery Level : Recoverable+Purgeable
Tags :
此 Cmdlet 會為test-key 建立新的金鑰版本。
參數
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-InputObject
Key 物件
類型: | PSKeyVaultKeyIdentityItem |
別名: | Key |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Name
索引鍵名稱。
類型: | String |
別名: | KeyName |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-VaultName
保存庫名稱。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |