如何用CURL从Azure Key Vault的Secrets中提取值,针对Azure开发者?
- 内容介绍
- 文章标签
- 相关推荐
本文共计812个文字,预计阅读时间需要4分钟。
问题描述:在使用CURL通过REST API获取Azure Key Vault的Secrets值时,提示Missing Token,请问如何生成正确的Token?
问题描述在使用CURL通过REST API获取Azure Key Vaualt的Secrets值,提示Missing Token, 问如何来生成正确的Token呢?
# curl 命令 curl -k --request GET -H "Content-type: application/json;charset=UTF-8" -s <your key vault name>.vault.azure.cn/secrets/<secrets name >/<Secrets version number b38a011e4a82a8830b401af1a2384e72 # 错误消息 {"error":{"code":"Unauthorized","message":"AKV10000: Request is missing a Bearer or PoP token
问题分析通过-v 输出的更详细错误显示 401 Unauthorized,在curl发送的请求中缺少了 Authorization Header。而如果通过浏览器F12(开发者工具)获取到访问Key Vault Secret的Netwrok Trace获取的Authorization还是会遇见错误。
本文共计812个文字,预计阅读时间需要4分钟。
问题描述:在使用CURL通过REST API获取Azure Key Vault的Secrets值时,提示Missing Token,请问如何生成正确的Token?
问题描述在使用CURL通过REST API获取Azure Key Vaualt的Secrets值,提示Missing Token, 问如何来生成正确的Token呢?
# curl 命令 curl -k --request GET -H "Content-type: application/json;charset=UTF-8" -s <your key vault name>.vault.azure.cn/secrets/<secrets name >/<Secrets version number b38a011e4a82a8830b401af1a2384e72 # 错误消息 {"error":{"code":"Unauthorized","message":"AKV10000: Request is missing a Bearer or PoP token
问题分析通过-v 输出的更详细错误显示 401 Unauthorized,在curl发送的请求中缺少了 Authorization Header。而如果通过浏览器F12(开发者工具)获取到访问Key Vault Secret的Netwrok Trace获取的Authorization还是会遇见错误。

