gpt4 book ai didi

azure - 将 Azure key 保管库 secret 导出为 json 列表(或文件)

转载 作者:行者123 更新时间:2023-12-03 01:15:55 24 4
gpt4 key购买 nike

Azure powershell - 如何使用 azure keyvaults secret 创建 json 文件(我知道如何用 power shell 读取 secret )。我确实知道如何放置键值对并导出为文件。所以,鉴于我有这个

    secret1Name - secret1Value
secret2Name - secret2Value
secret3Name - secret3Value

我需要将文件保存到文件系统

{
"secret1Name":"secret1Value",
"secret2Name":"secret2Value",
"secret3Name":"secret3Value",
}

我发现有类似的东西可以从文件中读取

$globalParametersJson = Get-Content $globalParametersFilePath
$globalParametersObject = [Newtonsoft.Json.Linq.JObject]::Parse($globalParametersJson)

而且我(认为)我需要帮助来编写文件。
有人可以帮忙吗??

最佳答案

Export Azure key vault secrets as json list (or file)

我尝试重现您的问题,并收到了预期的结果:

我从你的问题中了解到的是,你想写入一个 secret 文件(然后下面是答案)。

首先,创建一个空的 Json 文件并复制其路径,然后我按照 Microsoft-Document 进行操作。 .

然后我执行了以下脚本:

$y="C:\Users\vs\emo.json"
$secret = Get-AzKeyVaultSecret -VaultName "rithkey"
$secretnames=$secret.Name
$Target = @()
$result = New-Object -TypeName PSObject
foreach($em in $secretnames )
{
$Target=Get-AzKeyVaultSecret -VaultName rithkey -Name $em

$x=Get-AzKeyVaultSecret -VaultName rithkey -AsPlainText -Name $em

$result | Add-Member -Type NoteProperty -Name $Target.Name -Value $x
}
$result | ConvertTo-Json | Set-Content $y

enter image description here

现在我们可以检查文件 emo.json,因为我们使用 Set-Content 写入 emo.json 文件,输出如下:

enter image description here

关于azure - 将 Azure key 保管库 secret 导出为 json 列表(或文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74903078/

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