问题标签 [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 投票
1 回答
62 浏览

azure - 访问存储 REST API 时 MAC 签名不相同错误

我尝试使用 powershell 调用存储 REST API 但遇到错误。PFB详细信息-

  1. 脚本
  1. 错误信息

有人可以帮我理解这里缺少什么。遵循授权文档 - https://docs.microsoft.com/en-us/rest/api/storageservices/authorize-with-shared-key

0 投票
1 回答
845 浏览

azure - 存储 REST API 返回远程名称经常无法解析

我正在调用存储 REST API 来获取容器名称

即使存储帐户存在且可访问,此命令也经常返回“无法解析远程名称错误”。只需再次运行该命令即可得到正确的结果。

0 投票
1 回答
690 浏览

azure - 由于缺少 x-ms-blob-type,在 ADLS Gen2 中创建路径失败?

我使用 Azure Data Lake Storage Gen2 创建了一个 Azure 存储帐户。我想使用REST API上传文件。虽然使用共享密钥授权工作正常,但我在使用帐户 SAS时遇到问题。

对于路径创建,我使用Path - Create操作。

请求返回400 An HTTP header that's mandatory for this request is not specified.以下错误消息。

事实证明,在 Blob 存储中创建 Blob需要缺少的标头。由于 ADLS Gen2 支持这两种 API 并且都提供类似的操作,因此它将请求委托给错误的 API。

有没有办法在 ADLS Gen2 API 上使用 PUT 操作和 SAS 创建路径?

0 投票
1 回答
88 浏览

azure-devops - 无法在发布管道定义 api 请求中获取项目详细信息

作为以下发布管道定义 api 响应的一部分,我无法获取当前项目详细信息。每次都将“projectReference”返回为 null。如果我在这里遗漏任何东西,有人可以指导我。

https://docs.microsoft.com/en-us/rest/api/azure/devops/release/definitions/list?view=azure-devops-rest-5.1

0 投票
1 回答
320 浏览

azure - 如何形成 URL 以从 management.azure.com 查询 Azure AD 组列表

我正在编写一个 Web 应用程序,其中用户传递从 login.microsoftonline.com 获取的不记名令牌。该应用使用令牌连接到 management.azure.com 上的 Azure AD REST API。应用程序成功执行GET https://management.azure.com/subscriptions?api-version=2016-09-01请求。响应为{"value":[]},表示没有订阅。由于我们特定的公司环境,这对我来说是正确的。当我从 azure CLI 登录时,我必须使用az login --allow-no-subscriptions以避免“未找到订阅”错误消息。

我的挑战是我想从 REST API 获取 AD 组列表。文档表明URL 格式为:

我看不到如何形成没有订阅 ID 的 URL。有没有办法这样做?

0 投票
1 回答
374 浏览

azure - 是否可以通过 Azure rest api 或 azure cli 在 Azure Api Management 中添加自定义域

我们有一个 Azure API 管理服务,我们需要使用 SSL 证书配置自定义域,我们正在尝试自动化在 Api 管理中添加自定义域的过程。是否可以通过 Azure rest api 或 azure cli 添加自定义域?

0 投票
1 回答
156 浏览

azure-rest-api - 在 Azure RBAC 自定义角色中找出正确的操作集

有这个 Azure 函数需要调用Azure REST API

并且该函数应该具有尽可能少的权限。我有一个自定义角色(从订阅级别的贡献者克隆),分配给订阅级别的功能。JSON如下:

它似乎工作的唯一一点是如果actions设置为*. 否则它会抛出403 (Forbidden)。我努力了:

确定自定义角色允许哪些操作以使 REST 操作正常工作的方法是什么?

0 投票
0 回答
359 浏览

azure - Azure AD 多租户应用程序 - Azure 资源管理 API - 获取使用租户列表 API 获得的所有租户的订阅列表

试图为所有租户的用户获取所有 azure 订阅相关联,我正在使用从 GitHub 获得的 azure 示例解决方案,但该解决方案无法获取所有订阅。 示例解决方案链接。循环遍历每个租户时,调用 Azure 资源管理列表订阅 API后出现错误

以下尝试代码阻止了索赔中除租户以外的所有租户的异常

静默获取令牌失败。调用方法 AcquireToken

并且在调用 authContext.AcquireToken 而不是 authContext.AcquireTokenSilent 的 catch 块中处理异常

下面的 catch 块能够在动态更改租户 ID(组织 ID)后获取令牌,但在将令牌与 REST API 一起使用时出现以下错误

{"error":{"code":"InvalidAuthenticationToken","message":"收到的访问令牌无效:至少应存在声明“puid”或“altsecid”或“oid”之一。如果您正在作为应用程序访问,请确保在租户中正确创建了服务主体。"}}

0 投票
1 回答
213 浏览

azure - 创建 Azure DPS 时,是否有任何 REST API 以编程方式链接 IoT 中心?

寻找创建 DPS 以及链接到现有 IoT 中心的 REST Api。我看到我们可以通过 Azure CLI 进行操作,但要查找 REST Api 调用,因为我的 Web 应用程序(Azure 应用程序服务)需要首先创建 Iot 集线器,然后在创建 DPS 时将其用作链接。目前使用这样的创建 DPS:

是否看到此开放问题支持将 IoT 集线器链接到现有 DPS ,因为它说“当前您只能在 DPS 资源创建(或更新 DPS 资源创建代码)期间链接集线器。” 但在上述 DPS Create REST API 调用期间,我看不到设置 IoT 集线器的选项。

发送一些参数链接 connectionString 属性是否可以完成工作或其他事情,因为我没有看到任何与使用 REST 调用在 DPS 创建中链接物联网集线器相关的文档?

如果尚不支持 REST api,我可以选择在 DPS 中链接 IoT 集线器。我看到链接的其他选项是 ARM 模板和 Azure CLI。我们可以使用 ARM 模板,但这只是一次部署,不确定我是否可以从 Web 应用程序中利用它。Azure CLI 也是如此,我如何从 Web 应用程序中使用它?

0 投票
1 回答
114 浏览

c# - TFVC 以编程方式获取特定日期时间版本的项目

有没有办法检索使用 TFVC 客户端包含的特定日期和时间戳的天蓝色项目?在 Visual Studio 中,我可以使用获取特定版本选项从源代码管理中检索特定日期时间的文件。

获取特定版本VS 但是,当我尝试使用 TFVC 客户端库通过 .NET 代码执行此操作时,它会返回该特定日期之前的文件,并且时间戳将被完全忽略。

有没有其他有效的方法可以实现这一目标?