问题描述
全部, 我试图在Ubuntu上的cloud-init脚本中运行此命令: dcs = $(https://$KEYVAULTNAME.vault.azure.net/secrets/deviceConnectionString?api-version = 2016-10-01 -H“授权:承载$ token”)
但是,它没有按预期完成,当我为dcs设置回显时...我看到的是:
https://MyKeyvaultName.vault.azure.net/secrets/deviceConnectionString?api-version=2016-10-01
但是我不确定为什么它会删除-H之后的所有内容。
谢谢您的帮助
解决方法
您需要像这样更改命令:
dcs=$(curl "https://$KEYVAULTNAME.vault.azure.net/secrets/deviceConnectionString?api-version=2016-10-01" -H "Authorization: Bearer $token")
然后它将为您工作。