问题标签 [azure-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5285 浏览

azure - Azure 功能未按计划时间触发

注意:即使看起来重复,我的问题是不同的,我要求您先阅读完整的描述,然后再通过阅读问题标题匆忙标记问题。

我于2017 年 5 月 24 日在官方“ azure-webjobs-sdk-script ”git 存储库上打开了“ Azure 功能未在预定时间触发”问题,但尚未得到回复。所以我在这里重新问这个。

我在消费计划中使用 azure 函数,并通过在 function.json 中设置以下 cron 表达式来安排它在世界标准时间凌晨 4 点执行:

仅当我登录门户或单击功能刀片时,Azure 功能才会按时执行。当我从门户注销时它不会调用(建议系统侦听器或函数在一段时间后进入睡眠状态)。

他们的官方文档指出,消费计划中的功能不需要任何其他设置(如始终开启)来保持功能处于活动状态,Azure Functions 主机的实例是根据传入事件的数量动态添加和删除的。. 因此,根据文档,我无需配置其他设置来执行消费计划中的功能。

我试过什么?

  1. 从 SO 上的“计时器触发 azure 功能未触发”问题,我重新检查并确保了我的计划(消费计划)和时区。(我希望它以 UTC 运行,因此不需要显式设置)

  2. 从“ #1445:Azure 函数计时器触发器未触发”的 git 问题,我检查了它是否只是没有出现的日志。但我可以肯定,它不是日志,而是实际功能不会被触发,除非我打开门户或手动触发它。

  3. 如果我将调度更改为更接近的递归调用,我试图检查是否存在这种行为——我安排函数每 2 小时执行一次,即使我注销或没有手动唤醒函数,这个调度也能完美运行。这意味着,当计划设置为以更大的间隔运行(在我的情况下是每天)时会出现一些问题

0 投票
1 回答
1368 浏览

azure - Azure KeyVault 迭代保管库中的所有机密

为简单起见,假设我想使用 Azure REST API 从具有秘密名称和秘密值的特定保管库中的所有秘密构建一个字典。

我面临的问题是 Get Secrets API 调用返回 SecretListResult ,其中包含 SecretItem 列表。SecretItem 有 ID 元素,但没有名称,也没有值。GetSecret API 需要秘密名称而不是秘密 ID,到目前为止,我找不到将 ID 转换为名称的方法。

任何建议将不胜感激

谢谢你。

0 投票
3 回答
4367 浏览

python - 使用 Azure 计费 API/SDK 显示 azure 成本分析数据

在 Azure 门户中,如果选择一个订阅,可以查看成本分析,如下图所示

Azure 成本分析

我想以编程方式获取上面显示的信息,可能正在使用某些 python SDK API/REST API。如果有人对此有任何经验/想法,请提供帮助。

浏览完回复后,我浏览了 Azure Billing Rest API,现在可以调用 Usage Aggrgate 和 RateCard 相关的 Rest API。

以下是这些 REST 调用的结果。. Azure 计费使用聚合响应

Azure 计费价目表响应

但老实说,我仍然没有弄清楚这些如何给我详细的视图,比如成本分析在哪里可以显示每个资源的相关成本。实际上我对 Azure 很陌生,可能这就是为什么我错过了链接一些地方。

有人可以在这里给出一些提示吗?

0 投票
1 回答
624 浏览

linux - 使用 Azure Linux 诊断进行监控

我正在尝试为连接到 VM 的各个磁盘启用 Linux 诊断。我指的是这个链接(https://docs.microsoft.com/en-us/azure/virtual-machines/linux/diagnostic-extension

我正在使用这个 CLI

这就是 PrivateConfig.json 的样子

VM 有一个附加到它的磁盘 /dev/sdc1,它安装在 /newdisk。即使在使用了两个 performanceCounters 之后,我仍然在 WADMetrics***** 表中看不到任何数据。有什么我做错了还是我错过了配置文件中的任何内容?

谢谢。

0 投票
1 回答
137 浏览

azure - 如何使用自签名证书通过 Azure 管理库进行身份验证?

有没有办法通过Azure 管理库使用自签名证书来登录 Azure?

除了 GH 的CertificateAuthenticationProvider之外, Authenticate with the Azure Management Libraries for .NET中似乎没有任何内容,SdkContext.AzureCredentialsFactory也没有提及任何内容。这反过来被ApplicationTokenProvider使用,它出现在一些测试中。

<编辑:我在https://github.com/Azure/azure-sdk-for-net/issues/3373发现 GH 中已经存在这个问题。它还概述了一个解决方案。

0 投票
1 回答
229 浏览

azure - 使用 .net SDK 禁用 Azure 自动化 Runbook 计划

我正在尝试使用 .NET SDK 禁用 Runbook 计划检索我想要禁用的 JobScheduled 并尝试将关联的 Runbook 和计划设置为 null 和“”。

还尝试直接查询主计划并将 IsEnabled 属性设置为 false。但是,这也没有任何影响。

禁用与 Runbook 关联的计划的正确方法是什么?(只是希望它禁用而不是删除)

0 投票
1 回答
2062 浏览

azure - 如何在 C# 中获取 Azure 区域列表?

适用于 Java 的 Azure SDK 有一个包含所有 Azure 位置(公共和国家)的枚举。

C# 是否有类似的功能可用?它比使用字符串更干净。

0 投票
1 回答
440 浏览

azure - 如何使用 REST API 或通过 Java SDK 监控 Azure Classic VM?

嗨,我想使用 REST API/Java SDK 监视 Azure Classic VM,当我尝试使用带有以下 URL 的 REST API 时(以下 URL 适用于 Azure VM)

我收到以下错误

{“代码”:“未找到”,“消息”:“找不到资源提供程序:[Microsoft.ClassicCompute]”}

请建议我是否可以通过 REST API 完成,或者如果有 SDK,请给我同样的建议。

我的要求是我想监控经典 VM 并每 5 分钟收集一次网络输入、网络输出、CPU 百分比、磁盘读取操作/秒、磁盘写入操作/秒、磁盘写入字节和磁盘读取字节

0 投票
2 回答
305 浏览

azure - 如何使用存储 API 获取 Azure 经典 VM 指标?

我们能否使用存储 API 收集 Azure 经典 VM 的指标,或者是否有任何其他方法可以获取 Azure 经典 VM 的指标,请提出建议。

0 投票
1 回答
269 浏览

azure - 获取德国云的 Azure 访问令牌

我有一个小程序在尝试获取 Azure German Cloud 的访问令牌时失败

该代码适用于 Azure 通用云,但不适用于德国云。

这是堆栈跟踪

看起来它正在寻找一些我不知道的证书文件。有人对此有任何想法吗?

还有一种方法可以使用 Azure Java SDK 获取 Azure 访问令牌,这样我就不必单独进行 REST API 调用了吗?