You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure SDK中未找到Subscription Diagnostic Settings - List API的技术问询

解决Azure SDK中订阅级诊断设置API的实现查找问题
  • 你需要的订阅级诊断设置列表功能,在@azure/arm-monitor包中对应的是**SubscriptionDiagnosticSettings**类,而非你找到的资源级DiagnosticSettings。
  • 可以通过MonitorClient实例的subscriptionDiagnosticSettings属性调用list()方法,该方法完全对应你要使用的Subscription Diagnostic Settings - List API,返回类型也匹配订阅级诊断设置结构。
  • 简单示例代码:
import { MonitorClient, DefaultAzureCredential } from "@azure/arm-monitor";

// 初始化凭证与客户端
const credential = new DefaultAzureCredential();
const client = new MonitorClient(credential, "你的订阅ID");

// 获取订阅级诊断设置
async function fetchSubscriptionDiagnostics() {
  const settingsIterator = client.subscriptionDiagnosticSettings.list();
  for await (const setting of settingsIterator) {
    console.log("订阅诊断设置:", setting);
  }
}

fetchSubscriptionDiagnostics().catch(err => console.error("请求失败:", err));
  • 请确保你的@azure/arm-monitor包是最新稳定版本,旧版本可能未包含订阅级诊断设置的相关实现,可通过npm install @azure/arm-monitor@latest升级。

内容的提问来源于stack exchange,提问作者Danielle Vardi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 10:01:16