我正在获取我的服务主体注册应用程序的 ID。
az ad sp list --all --query "[?displayName=='Shazoo'].appId"
然后我将获取为其注册的 secret 列表。
az ad app credential list --id 2dda03c9-5d9b-4772-a666-c870a8c933c0
没有值
,但是只有提示
。我看到它如何遵循门户中可用的内容,但我希望能够以某种方式通过控制台检索它。 (毕竟,GUI 不允许我将过期时间设置为超过 2 年,但使用 CLI,我可以。)
有办法重新获取 secret 吗?或者每次有人忘记它是什么时我都需要添加一个新的吗?
最佳答案
secret 值只能在创建时检索。此后您将无法获取 secret 值。
您唯一可用的选项是创建一个新 key 并将其值保存在某个安全的地方(例如 Key Vault),以便稍后检索。
关于azure - 使用 Azure CLI 重新获取预先创建的、被遗忘的 secret ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76840217/