
关于
适用于 .NET 的 Azure Resource Manager Arize AI 可观测性和评估 SDK。
name: azure-mgmt-arizeaiobservabilityeval-dotnet description: "Azure资源管理器SDK,用于Arize AI可观测性和评估(.NET)。" risk: unknown source: community date_added: '2026-02-27'
Azure.ResourceManager.ArizeAIObservabilityEval
用于在Azure上管理Arize AI可观测性和评估资源的.NET SDK。
安装
dotnet add package Azure.ResourceManager.ArizeAIObservabilityEval --version 1.0.0
包信息
| 属性 | 值 |
|------|-----|
| 包名 | Azure.ResourceManager.ArizeAIObservabilityEval |
| 版本 | 1.0.0 (GA) |
| API版本 | 2024-10-01 |
| ARM类型 | ArizeAi.ObservabilityEval/organizations |
| 依赖 | Azure.Core >= 1.46.2, Azure.ResourceManager >= 1.13.1 |
环境变量
AZURE_SUBSCRIPTION_ID=<your-subscription-id>
AZURE_TENANT_ID=<your-tenant-id>
AZURE_CLIENT_ID=<your-client-id>
AZURE_CLIENT_SECRET=<your-client-secret>
认证
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.ArizeAIObservabilityEval;
// 始终使用DefaultAzureCredential
var credential = new DefaultAzureCredential();
var armClient = new ArmClient(credential);
核心工作流
创建Arize AI组织
using Azure.Core;
using Azure.ResourceManager.Resources;
using Azure.ResourceManager.ArizeAIObservabilityEval;
using Azure.ResourceManager.ArizeAIObservabilityEval.Models;
// 获取订阅和资源组
var subscriptionId = Environment.GetEnvironmentVariable("AZURE_SUBSCRIPTION_ID");
var subscription = await armClient.GetSubscriptionResource(
SubscriptionResource.CreateResourceIdentifier(subscriptionId)).GetAsync();
var resourceGroup = await subscription.Value.GetResourceGroupAsync("my-resource-group");
// 获取组织集合
var collection = resourceGroup.Value.GetArizeAIObservabilityEvalOrganizations();
// 创建组织数据
var data = new ArizeAIObservabilityEvalOrganizationData(AzureLocation.EastUS)
{
Properties = new ArizeAIObservabilityEvalOrganizationProperties
{
Marketplace = new ArizeAIObservabilityEvalMarketplaceDetails
{
SubscriptionId = "marketplace-subscription-id",
OfferDetails = new ArizeAIObservabilityEvalOfferDetails
{
PublisherId = "arikimlabs1649082416596",
OfferId = "arize-liftr-1",
PlanId = "arize-liftr-1-plan"
}
},
User = new ArizeAIObservabilityEvalUserDetails
{
EmailAddress = "user@example.com",
FirstName = "John",
LastName = "Doe"
}
}
};
// 创建或更新
var result = await collection.CreateOrUpdateAsync(
WaitUntil.Completed, "my-arize-org", data);
获取组织
var org = await collection.GetAsync("my-arize-org");
Console.WriteLine($"状态: {org.Value.Data.Properties.ProvisioningState}");
列出组织
await foreach (var org in collection.GetAllAsync())
{
Console.WriteLine($"名称: {org.Data.Name}, 位置: {org.Data.Location}");
}
删除组织
var org = await collection.GetAsync("my-arize-org");
await org.Value.DeleteAsync(WaitUntil.Completed);
常见问题
- 认证失败:确保环境变量正确设置
- 资源组不存在:先创建资源组
- 权限不足:确保服务主体有Contributor角色
兼容工具
Claude CodeCursor
标签
AI与机器学习