Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PowerBI指示Azure SDK启动和恢复Power BI嵌入式服务。未经授权_Azure_Powerbi_Azure Resource Manager - Fatal编程技术网

PowerBI指示Azure SDK启动和恢复Power BI嵌入式服务。未经授权

PowerBI指示Azure SDK启动和恢复Power BI嵌入式服务。未经授权,azure,powerbi,azure-resource-manager,Azure,Powerbi,Azure Resource Manager,我正在尝试使用Azure管理C#SDK以编程方式挂起和恢复Power BI嵌入式专用容量服务 我的代码如下所示: var credentials = SdkContext.AzureCredentialsFactory .FromServicePrincipal(config.ApplicationId, config.ApplicationSecret, config.Tenant,

我正在尝试使用Azure管理C#SDK以编程方式挂起和恢复Power BI嵌入式专用容量服务

我的代码如下所示:

var credentials = SdkContext.AzureCredentialsFactory
                .FromServicePrincipal(config.ApplicationId,
                    config.ApplicationSecret,
                    config.Tenant,
                    AzureEnvironment.AzureGlobalCloud);

            var azure = Azure
                .Configure()
                .Authenticate(credentials)
                .WithSubscription(config.SubscriptionId);

            var client = new PowerBIDedicatedManagementClient(new Uri(config.ApiUrl), credentials);
            client.SubscriptionId = config.SubscriptionId;
            client.Capacities.Resume(config.ResourceGroupName, config.CapacityName);
我检查过的东西:

  • 我的配置正在从应用程序设置中提取正确的凭据
  • 服务主体被设置为Azure中Power BI嵌入式容量的所有者
  • 订阅Id是正确的
  • 服务主体具有在Power BI服务API上设置的所有所需权限
我只是收到来自管理API的“未经授权”,所以我有点不知所措。有没有人有过类似的经历?我注意到我正在使用的软件包(Microsoft.Azure.Management.PowerBIDedicated)正在预览中