繁体   English   中英

如何更新 Azure Kube.netes 服务 (AKS) 的凭据

[英]how to update the credentials for Azure Kubernetes Service (AKS)

我在我的 aks 集群上遇到了这个问题

您的服务委托人已过期或无效。 请检查您是否使用了正确的密码或密钥是否已过期。

在此处输入图像描述

我认为问题是当前服务主体需要重置,因为我认为它已经过期了。

我已按照此链接中的说明进行操作,但即使使用具有所有者访问权限的帐户,我仍然无法执行此操作

使用全局管理员用户

root@root~ % SP_ID=$(az aks show --resource-group myclusterk8s --name myclusterk8s \
    --query servicePrincipalProfile.clientId -o tsv)

我已经从第一个命令获得了 id,但是当我们执行第二个命令时,我们从第一个命令获得的 id 无法使用

root@root ~ % SP_SECRET=$(az ad sp credential reset --name "$SP_ID" --query
password -o tsv) ERROR: Resource
'6ec95333-4a5f-4sd1-8478-4b367a4b3711' does not exist or one of its
queried reference-property objects are not present.

有人对如何解决这个问题有什么建议吗?

资源“appID”不存在或其查询的引用属性对象之一不存在。

该错误表明服务主体在您的 Azure AD 中不存在

首先,您需要检查服务主体是否存在于您的 Azure Active Directory 中

如果服务主体不存在,您可以创建一个新的服务主体并使用新的服务主体凭据更新 AKS 群集

如果服务主体仍然存在并且您遇到问题,您可以在 Azure 门户中创建一个新的客户端密码。 然后您可以使用新凭据更新 AKS 群集

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM