Azure服务原则



我正在字符串中创建服务主体,但每次都面临此错误:-

身份验证主体没有实例化权限多租户应用程序,并且中没有匹配的应用程序请求租户。Traceback(最近一次通话):文件"/opt/az/lib/python3.6/site packages/kack/cli.py",第194行,位于援引cmd_result=self.invocation.exexecute(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行,在reraise中提升值文件"/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行,在调用中返回super(AzCliCommand,self)调用(*args,**kwargs)文件"/opt/az/lib/python3.6/site packages/tket/commands.py",第109行,在callreturn self-handler(*args,**kwargs)File"/opt/az/lib/python3.6/site packages/azure/cli/core/init.py",第行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,True))文件"/opt/az/lib/python3.6/site packages/azure/graphrbac/operations/service_principals_operations.py",第89行,在create中提高模型。GraphErrorException(self.deserialize,响应)azure.graphrbac.models.graph_error.GraphErrorException:身份验证主体没有实例化权限多租户应用程序,并且中没有匹配的应用程序请求租户。

根据错误日志,您的本地Azure CLi版本似乎有问题。

我建议你可以在Azure云外壳上执行你的命令。

此外,您还可以使用az -v来检查CLI的版本。最新版本为2.0.26。如果您不使用最新版本,您可以重新安装Azure CLI。

最新更新