gpt4 book ai didi

bash - Azure CLI 解析

转载 作者:行者123 更新时间:2023-12-03 01:42:39 27 4
gpt4 key购买 nike

我在 bash 脚本中使用 Azure CLI 2.0,并尝试检索存储帐户的 key 。我需要将数据放入变量中并将 key1 存储在 ENV 变量中。我怎样才能正确地做到这一点?我不确定输出的解析、分配变量和 CLI 调用是否正常。

我想过进行 grep 搜索,但这不会很好地工作,因为键改变了(我认为他们无论如何都会这样做)

az 存储帐户 key 列表 --account-name acc_name --resource-group default-rg --output table

输出

KeyName    Permissions    Value
--------- ------------- ----------------------------------------------------------------------------------------
key1 Full KEY1VALUE
key2 Full KEY2VALUE

最佳答案

这就是我在 bash 脚本中的做法:

sakey=$($az storage account keys list --account-name $sa --resource-group $rg | grep value | head -1 | cut -d'"' -f4)

$az:azure 命令,带路径
$sa:存储帐户名称
$rg:资源组名称

这可以根据需要在脚本中运行。第一个 key 将存储在变量 $sakey 中。我没有添加选项“--output table”,因此使用 grepheadcut 更容易进行解析。

关于bash - Azure CLI 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51404613/

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