Azure Red Hat OpenShift通过Azure门户创建失败:缺少aadObjectId参数
解决Azure Red Hat OpenShift集群部署时的
aadObjectId参数缺失问题 这个错误是因为部署ARO集群时必须的aadObjectId参数未提供,该参数用于指定拥有集群管理员权限的Azure AD实体(用户或服务主体)的对象ID,以下是具体解决步骤:
获取Azure AD实体的Object ID
- 若使用当前登录用户:进入Azure门户的「Azure Active Directory」→「用户」,找到你的账户,复制页面中的「对象ID」值。
- 若使用服务主体:进入Azure门户的「Azure Active Directory」→「应用注册」,找到目标服务主体,复制页面中的「对象ID」值。
补全部署参数
- 返回ARO集群的部署页面,找到对应参数输入区域(通常在「身份验证」或「权限配置」步骤下)。
- 将复制的Object ID粘贴到
aadObjectId对应的输入框中。 - 重新触发验证和部署流程。
额外检查项
- 确认该Object ID对应的实体拥有部署ARO集群所需的权限(如订阅的「参与者」角色,或更精细的ARO部署权限)。
- 若使用自定义ARM模板部署,需检查参数文件中是否已正确定义并赋值
aadObjectId参数,避免模板调用时遗漏。
内容的提问来源于stack exchange,提问作者esngsrj
相关产品推荐
相关产品推荐

