gpt4 book ai didi

azure - 有关 cmdlet 'Get-AzKeyVaultSecret' SecretValueText 中的重大更改的警告已弃用 Az4.6.1

转载 作者:行者123 更新时间:2023-12-04 11:17:15 31 4
gpt4 key购买 nike

我今天将 Az Powershell 升级到 4.6.1,并开始看到以下警告。我的问题是我应该对这个警告做什么?我可以消除警告,但这根本无法帮助我为这一重大变化做好准备。我检查了 Az 4.6.1 Microsoft docs他们告诉我,我应该仍然使用 SecretValueText,并且不提供有关弃用或任何获取 secret 值的替代方法的类似警告。那么使用 SecretValueText 读取 KeyVault secret 的 powershell 的更新路径是什么?

WARNING: Breaking changes in the cmdlet 'Get-AzKeyVaultSecret' :
WARNING: - "The output type 'Microsoft.Azure.Commands.KeyVault.Models.PSKeyVaultSecret' is changing"
- The following properties in the output type are being deprecated :
'SecretValueText'
WARNING: Note :The change is expected to take effect from the version : '3.0.0'
WARNING: - "The output type 'Microsoft.Azure.Commands.KeyVault.Models.PSDeletedKeyVaultSecret' is changing"
- The following properties in the output type are being deprecated :
'SecretValueText'
WARNING: Note :The change is expected to take effect from the version : '3.0.0'
WARNING: NOTE : Go to https://aka.ms/azps-changewarnings for steps to suppress this breaking change warning, and other information on breaking changes in Azure PowerShell.

这是 Microsoft docs 中的当前示例:

$secret = Get-AzKeyVaultSecret -VaultName 'Contoso' -Name 'ITSecret'
Write-Host "Secret Value is:" $secret.SecretValueText

Secret Value is: P@ssw0rd

最佳答案

这可以通过以下方式完成:

通过以下方式获取 secret :

$secret = Get-AzKeyVaultSecret -VaultName {YourVaultName} -Name {YourSecret}
$pass = $secret.SecretValue | ConvertFrom-SecureString -AsPlainText

这与$secret.SecretValueText

关于azure - 有关 cmdlet 'Get-AzKeyVaultSecret' SecretValueText 中的重大更改的警告已弃用 Az4.6.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63732583/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com