![](/img/trans.png)
[英]Create Azure Key Vault secret from variable with Azure CLI drops caret ^ character in value
[英]Create Azure Key Vault Secrets with Azure CLI drops caret ^ character in value
我正在嘗試使用 Azure Cli v2.9.0 創建一個新的 Azure Key Vault 機密(我們在管道中使用此版本,目前升級會很困難。)通過以下命令,
az keyvault secret set --vault-name $myKeyVaultName -n $mySecretName --value "abc^def"
該命令被接受並創建了一個新的秘密,但它從字符串中刪除了插入符號 (^) 並導致 abcdef 的秘密值而不是預期的 abc^def。
在我的測試過程中,我看到了來自 Powershell 的以下消息,但這非常罕見:無法使用 cp1252 編碼對 output 進行編碼。 不支持的字符將被丟棄。
奇怪的是插入符號在字符集中 - https://en.wikipedia.org/wiki/Windows-1252#Code_page_layout
有沒有辦法運行此命令並讓 Key Vault 接受帶有插入符號的值?
如果您有任何特殊值要存儲在 AKV 中,請在單引號 '"abcx^09|"' 下使用雙引號,而不是 "abcx^09|"
AKV 存儲值 = abcx^09|
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.