我想创建服务主体但每次都面临这个错误: -
验证主体没有实例化的权限 多租户应用程序并没有匹配的应用程序 请求承租人。 Traceback(最近一次调用最后一次):文件 “/opt/az/lib/python3.6/site-packages/knack/cli.py”,第194行,in 调用 cmd_result = self.invocation.execute(args)文件“/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/init.py”, 第319行,执行中 six.reraise(* sys.exc_info())文件“/opt/az/lib/python3.6/site-packages/six.py”,第693行,重新加入 提高值文件“/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/init.py”, 第292行,执行中 result = cmd(params)文件“/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/init.py”, 第169行,致电 return super(AzCliCommand,self)。调用(* args,** kwargs)文件“/opt/az/lib/python3.6/site-packages/knack/commands.py”,第109行,在 的呼叫 return self.handler(* args,** kwargs)File“/opt/az/lib/python3.6/site-packages/azure/cli/core/init.py”,line 337,在default_command_handler中 result = op(** command_args)文件“/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/role/custom.py”, 第684行,在create_service_principal_for_rbac中 aad_sp = _create_service_principal(cmd.cli_ctx,app_id,resolve_app = False)文件 “/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/role/custom.py” 第525行,在_create_service_principal中 return client.service_principals.create(ServicePrincipalCreateParameters(app_id, 真))文件 “/opt/az/lib/python3.6/site-packages/azure/graphrbac/operations/service_principals_operations.py” 第89行,在创建中 raise models.GraphErrorException(self._deserialize,response)azure.graphrbac.models.graph_error.GraphErrorException:Authenticating 校长没有实例化的许可 多租户应用程序并没有匹配的应用程序 请求租客。
答案 0 :(得分:1)
根据错误日志,它似乎是您本地的Azure CLi版本问题。
我建议您可以在Azure Cloud Shell上执行命令。
此外,您可以使用az -v
来检查CLI的版本。最新版本为2.0.26
。如果您不使用最新版本,则可以重新安装Azure CLI。