问题标签 [azure-rest-api]

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 投票
2 回答
249 浏览

python - 如何在不使用 cron 作业的情况下刷新(索引)天蓝色搜索服务,最近在 Blob 容器中上传的文件

我已经创建了 azure 存储帐户和 blob 容器,还创建了 azure 搜索服务,并在此搜索服务中添加了 blob 容器,因此当我将新文档上传到 blob 时,我需要使用 python 通过 REST API 调用刷新索引器,请给我一个建议是有API来刷新索引器。

0 投票
1 回答
446 浏览

c# - 如何使用 REST API 过滤 AppInsights 自定义指标

我正在尝试使用 REST API 来检索 AppInsights 自定义指标并在查询中使用过滤器。

创建指标的代码:

运行此代码时,会在 Azure 中创建指标。

现在我想使用 REST API 来检索指标并在查询中使用过滤器。当我使用过滤器时

查询以错误结束

以下维度在此指标的过滤子句中无效:类别

查询网址为:

问题是,是否可以使用维度过滤自定义指标?

0 投票
1 回答
183 浏览

azure - 如何获取为 Azure 门户上的诊断设置列出的资源列表

我们没有使用 azure rest API 在 azure 门户的诊断设置下显示列表

我尝试使用 azure rest API 进行诊断设置列表

我想要使​​用 azure rest API 的 azure 门户的诊断设置下的资源列表。

所以附加的快照是我们想要得到的

0 投票
1 回答
234 浏览

azure - 如何使用 Azure Rest API 在 azure 门户中的诊断设置列表下获取资源的诊断状态?状态如下:启用/禁用

这就是我想要的,我想要在 azure 门户中使用 azure rest API 诊断特定资源的状态。状态如下:启用/禁用

我已经完成了大部分与诊断设置相关的 Rest API,但在那个 API 中我们需要通过工作流,但我没有工作流。我想要特定资源的诊断状态。它已启用或禁用。

https://docs.microsoft.com/en-us/rest/api/monitor/diagnosticsettings/list,这是我指的 API

0 投票
1 回答
711 浏览

azure - 如何获取有效的访问令牌以从 Postman 调用 Azure REST API

我希望能够调用 Azure REST API 来创建/读取容器实例、容器注册表和存储帐户等资源。

在我的 Azure AD 中,我为我的应用程序注册了一个应用程序,并获得了 clientID、secret 和tenantId。

我调用了以下 API 来获取令牌:

https://login.microsoftonline.com/{{tenantId}}/oauth2/token

资源、client_id、client_secret 和 grant_type

作为POST请求中的正文参数

我从这里收到的令牌无法正常工作。我收到以下错误:

但是,当我从浏览器的网络选项卡复制访问令牌时,它工作正常。

我认为 app-registration 有问题,因为它感觉 app 和我的资源当前已断开连接。

谁能帮我解决这个问题?

更新: 在此处输入图像描述

0 投票
1 回答
124 浏览

azure - 有没有办法知道并仅获取使用 REST API 在 Azure DevOps 管道上出现错误的阶段的日志?

我看到有一个 REST 端点可以通过其 ID 获取日志(https://docs.microsoft.com/en-us/rest/api/azure/devops/build/builds/get%20build%20log?view=azure- devops-rest-5.1 )

从我看到的每个步骤都有一个日志,然后最后一个日志包含所有步骤。反应总是这样吗?这是否记录在某个地方,最后一个日志将始终是完整日志?

有没有办法知道在构建失败的阶段获取哪个日志?因为我只需要导致构建失败的那个,而不是全部。

0 投票
1 回答
2648 浏览

azure - 如何一次性获取与 azure logic app 运行或执行相关的所有操作结果?

我有一个天蓝色的逻辑应用程序,其中包含许多连接器、循环和条件,例如发送电子邮件、SQL 更新和其他一组东西。

该流程根据我的要求正确执行并为我提供最终结果。

现在我想要的是让在特定逻辑应用程序运行中执行的所有步骤或操作与状态一起被一次性检索。让我通过一个逻辑应用的小例子来解释我的查询:

假设有一个名为 TestLogicAPP 的逻辑应用程序 5 步,并且其中包含以下操作或步骤:

第 1 步:收到电子邮件时触发流程:OFFICE365 中使用的连接器 第 2 步:触发流程后,第一个操作将其标记为已读:再次使用的连接器是 Office365 第 3 步:向发件人发送回复:再次使用连接器是 Office365 第 4 步:假设电子邮件中有附件,并通过声明变量将附件名称存储在变量中 使用内置变量减速
第 5 步:将电子邮件中收到的此附件存储到 Azure 文件存储或文件共享:使用 azure 文件存储连接器

当您运行历史记录时,所有这些步骤都在逻辑应用程序中完美执行,没有任何错误。

我想要的是一次性列出所有这些操作/步骤及其状态,例如

STEP1 名称:成功 STEP2 名称:成功 STEP3 名称:失败以及失败的原因或消息(假设 3rd 从上面给出的示例中失败)

或者

STEP1 名称:成功 STEP2 名称:成功 STEP3 名称:成功 STEP4 名称:成功 STEP5 名称:成功

为此,当我搜索网络时,我得到了 Microsoft 提供的一个 rest API,它提供了以下详细信息:

获取https://management.azure.com/subscriptions/ {subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions?api-version=2016-06 -01

以上 API 取自以下链接: https ://docs.microsoft.com/en-us/rest/api/logic/workflowrunactions/list#code-try-0

但是在执行时,它不会列出给定逻辑应用运行中的所有操作。具体来说,它未在连接器相关操作下方列出:

  1. 逻辑应用的触发动作(office 365 连接器)
  2. 发送电子邮件(Office 365 连接器)
  3. 将电子邮件中的附件文件上传到 Azure 文件共享或文件存储

注意确定为什么?它是 Microsoft Logic APP REST API 中的错误,还是故意显示或省略这些类型的步骤或操作?

或者有没有其他方法可以获得上面解释的预期结果?

请帮助我解决这个问题或查询。

搜索网络并从下面的链接中找到与逻辑应用程序相关的其余 API,如上所述。

预期结果:获取逻辑应用运行的所有操作或步骤结果,包括触发器操作

实际结果:仅获得很少的操作/步骤结果很少从其余 api 结果中省略。

0 投票
2 回答
222 浏览

azure - Azure VMSS - 通过 REST API 扣除正常运行时间

是否可以通过 Azure REST API 获得 Azure VMSS 托管实例的正常运行时间?

以编程方式获取此信息的最佳方式是什么?

0 投票
1 回答
3473 浏览

azure - Azure SignalR 中的默认/无服务器/经典设置有什么区别?

我已经为 REST API 设置了 Azure SignalR 服务。设置下共有三种模式:DefaultServerlessClassic。我找不到任何关于这些项目设置的信息。到目前为止,我得到的唯一一件事是,如果我将 Azure SignalR 用于 Azure Functions 或 REST API,则最好使用无服务器选项

文档

仅当您通过 Azure Functions 绑定或 REST API 使用 Azure SignalR 服务时,才将服务模式设置更改为无服务器。否则将其保留为经典或默认。

ASP.NET SignalR 应用程序不支持无服务器模式。始终为 Azure SignalR 服务实例使用默认或经典。

你能帮我找出这些选项中的每一个吗?

Azure SignalR 设置

0 投票
1 回答
275 浏览

azure-devops - Azure devops Server 2019 - 创建工作项状态时出错

我正在尝试为现有工作项创建一个状态。

对于 Get,该 url 将显示 Bug 下的状态列表。

但是当我使用 json 发布时遇到了一个问题。

杰森:

以下是错误详情

Http - 404 - 未找到

{“$id”:“1”,“innerException”:null,“message”:“VS402805:在名为“dcdcc713-ebc6-4940-”的进程中找不到引用名称为“Microsoft.VSTS.WorkItemTypes.Bug”的工作项类型aa9d-d6c9d3e00e39'.", "typeName": "Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.ProcessWorkItemTypeDoesNotExistException, Microsoft.TeamFoundation.WorkItemTracking.Server", "typeKey": "ProcessWorkItemTypeDoesNotExistException", "errorCode": 0, "eventId" : 3200 }

对此的任何帮助表示赞赏。