如何通过Azure CLI重新获取已创建但遗忘的应用密钥?
问题解答
- 结论:无法找回已创建的密钥明文值,只能通过CLI或Azure门户新增新的密钥。
Azure的安全设计规则是:应用密钥在创建时仅会显示一次明文值,系统不会存储该值,仅保留密钥的元数据(如hint、过期时间、创建时间)。因此无论是通过az ad app credential list命令还是Azure门户,都无法再次获取已创建密钥的value字段。
如果需要设置超过2年有效期的密钥,可以使用Azure CLI的az ad app credential reset命令创建新密钥,示例如下:
# 替换为你的应用ID,此处设置有效期为5年 az ad app credential reset --id 2dda03c9-5d9b-4772-a666-c870a8c933c0 --years 5
执行该命令后会返回新密钥的value字段,请务必立即记录保存,之后无法再次查看。若旧密钥不再使用,建议通过az ad app credential delete命令删除,降低安全风险。
内容的提问来源于stack exchange,提问作者Konrad Viltersten
相关产品推荐
相关产品推荐

