PowerBI指示Azure SDK启动和恢复Power BI嵌入式服务。未经授权
我正在尝试使用Azure管理C#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,
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上设置的所有所需权限