Azure sdk .net Azure SDK 4.NET是否支持Azure gov?

Azure sdk .net Azure SDK 4.NET是否支持Azure gov?,azure-sdk-.net,azure-gov,Azure Sdk .net,Azure Gov,尝试在Azure Gov中获取订阅的操作,但Azure ManagementClient的默认api终结点是全局终结点: 在我将azure gov()的端点指定给ManagementClient的构造函数方法之后 e、 g var managementClient=newmanagementclient(凭证,新Uri(“”) 它返回缺少的api版本..在我将api版本作为uri的后缀后,它返回找不到订阅id 有人知道它也可以与azure gov一起使用吗 请任何人或任何帮助 Azure SDK

尝试在Azure Gov中获取订阅的操作,但Azure ManagementClient的默认api终结点是全局终结点:

在我将azure gov()的端点指定给ManagementClient的构造函数方法之后

e、 g var managementClient=newmanagementclient(凭证,新Uri(“”) 它返回缺少的api版本..在我将api版本作为uri的后缀后,它返回找不到订阅id

有人知道它也可以与azure gov一起使用吗

请任何人或任何帮助

Azure SDK 4.NET是否支持Azure gov

是的,我们可以使用以下内容来选择Azure环境。以下是演示代码,您可以参考

var tenantId = "tenant Id";
var secretKey = "secret Key ";
var clientId = "Application Id";
var subscriptionId = "subscription Id";
credentials = SdkContext.AzureCredentialsFactory.FromServicePrincipal(clientId, secretKey, tenantId,AzureEnvironment.AzureUSGovernment);
var resourceManagementClient = new ResourceManagementClient(credentials)
            {
                SubscriptionId = subscriptionId 
            };

如果我需要使用管理证书而不是AAD应用程序进行身份验证,该怎么办?我使用Microsoft.WindowsAzure.management命名空间下的ManagementClient类,并通过调用wait ManagementClient.Subscriptions.ListOperationsAsync(listOperationsParameters,cancellationToken)获取操作日志;建议使用来操作Azure资源。
Microsoft.WindowsAzure.Management
从2015年起不会更新。因为所有Azure资源都迁移到Azure门户。它使用资源管理模式进行管理。建议使用Azure fluent SDK来操作Azure资源。
SdkContext.AzureCredentialsFactory.FromServicePrincipal(字符串,X509Certificate2,字符串,AzureEnvironment)