Azure服务原则

时间:2018-02-05 09:40:36

标签: azure azure-cli

我想创建服务主体但每次都面临这个错误: -

  

验证主体没有实例化的权限   多租户应用程序并没有匹配的应用程序   请求承租人。 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   校长没有实例化的许可   多租户应用程序并没有匹配的应用程序   请求租客。

1 个答案:

答案 0 :(得分:1)

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

我建议您可以在Azure Cloud Shell上执行命令。

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