我使用此命令创建客户端 key ,
az ad sp create-for-rbac -n my_app --years 99
但我发现此命令将创建一个名为“rbac”的新 key 来覆盖旧 key ,如下所示。
我想创建一个具有特定“描述”的新 secret ,但我在 doc 中没有找到任何方法来做到这一点。
最佳答案
我尝试在我的环境中重现相同的结果并得到以下结果:
我运行了与您相同的命令,并在描述中得到了与rbac
相同的响应,如下所示:
az ad sp create-for-rbac -n my_app --years 99
要从 Azure CLI 获取这些结果,您可以使用以下命令:
az ad app credential list --id <ApplicationID>
回应:
要创建具有特定“描述”的新 secret ,您可以使用以下命令:
az ad app credential reset --id <ApplicationID> --display-name <Enter description here> --append
我运行了上述命令并创建了带有描述的新 secret
。
当我尝试列出该应用程序的 secret 时,我成功获得了客户端 secret 详细信息,如下所示:
az ad app credential list --id <ApplicationID>
回应:
当我在 Azure 门户中检查相同内容时,我可以看到新的客户端 key ,其描述如下所示:
关于Azure CLI - 如何使用特定的 "Description"创建新的客户端 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74527037/