问题标签 [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 回答
95 浏览

python - Python:虽然存在密钥,但在 Azure API 中出现密钥错误

我正在尝试使用 Azure API 并获取资源。响应是一个大 JSON。

我将修改后形式的响应保存在字典中(在名为 self.resources 的变量中,我正在使用类),其中键是id,值是{'name': response['name'], 'type': response['type']}

就像是,

但是,当我尝试以另一种方法访问 self.resources 中的键时,它给了我 1345 个键中的 528 个键的键错误。

我可以确认密钥存在,因为我可以在获取响应后写入的 JSON 文件中看到它。

我什至尝试从该 JSON 文件中读取而不是使用self.resources,但错误仍然存​​在。

这可能是什么原因?我正在使用 python 3.8,Windows 10。

0 投票
1 回答
660 浏览

git - 在使用 php curl 将文件上传到 Azure DevOps Git 之前,如何获取 oldObjectId?

问题

在 doc add-a-binary-file中,您可以看到我们需要一个oldObjectId参数来将文件上传到 Azure DevOps git:

这是我的代码片段:

我得到的方式oldObjectId

    1. 从推送列表中获取lastCommitUrl第一个条目
    1. lastCommitId通过 using获取lastCommitUrl(但失败,返回 NULL。)

相关文档:
获取推送列表
获取指定推送
推送更改到存储库(上传文件)

问题:我获取 lastCommitId 的方式是错误的吗?

0 投票
2 回答
2611 浏览

azure-functions - 在 python 中发出 Azure Function POST 请求

我目前正在学习 Azure Functions,并且在 Python 中有一些测试脚本。

在该函数中,我希望能够发出发布请求以从其他地方获取一些数据,但是我无法像通常在 python 中那样导入请求库。

知道我应该在哪里查看或可以在 Azure 函数中使用的其他库吗?

0 投票
1 回答
13 浏览

azure-application-insights - ApplicationInsights - 通过 REST 创建规则

我正在尝试找到一种如何通过 REST 创建 ApplicationInsight 规则的方法。我将从 C# 应用程序调用这些。

我找到了以下文档https://docs.microsoft.com/en-us/rest/api/application-insights/operations/list如果调用它会公开所有可用的功能。问题是这些函数没有记录,因此调用它们将非常具有挑战性。

有没有人尝试过这个?

0 投票
0 回答
316 浏览

curl - 使用 azure blob rest api 时,URL 编码给出身份验证错误

我正在使用 curl(内部 bash 脚本)使用PUT Blob将文件上传到 azure blob 存储。当我对要存储文件的路径进行 URL 编码时"https://${endpoint}/${container_name}/a/b/c/te%20st.txt"(原始文件名是“test.txt”)并将相同的路径放在我的规范资源字符串中,例如"/${account_name}/${container_name}/a/b/c/te%20st.txt",我收到“AuthenticationFailed”错误。我正在使用“授权:SharedKey ${account_name}:${signature}”

如果我删除 % (并删除任何空格),它就像一个魅力。我尝试使用 %2520 转义 % char 但不起作用。

授权头计算如下:

当我输入 %20 而不是空格时,key我得到403 Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature

我正在使用 blob_type=x-ms-blob-type:BlockBlob version=x-ms-version:2018-03-28 (也尝试了 2019-07-07 版本)

任何线索将不胜感激,谢谢!

0 投票
1 回答
171 浏览

azure - 使用虚拟网络部署容器实例的步骤

我想自动部署虚拟网络(与另一个网络对等)和连接到该网络的容器实例。我只是想确认我会采取正确的步骤。我将使用 Azure REST API。

  1. 使用子网部署虚拟网络
  2. 创建与其他虚拟网络的对等互连
  3. 创建网络配置文件
  4. 使用创建的网络配置文件部署容器。

第 3 步对我来说有点奇怪,因为它与我在 Azure 门户中所做的不同。在门户中,我只需选择我希望我的容器连接到的虚拟网络。查看 MSDN Docs 在我看来,REST API 要求我首先创建该网络配置文件。我对吗?

0 投票
1 回答
331 浏览

tfs - Getting file version from TFS rest API Get Item

I am pulling a file from on premise TFS source control using the Rest API. I can't find on premise specific documentation, but it seems to be very close to version 4.1 of the Azure Get Item call. According to this documentaiton, it should return a TfvcItem object which has a lot of metadata including the version. However, when I make the call it only returns the file contents (the content field of the documentation's TfvcItem).

How do I get the current version of the file?
I need the version when I check itin with create changeset. I don't need it for any other reason, so if you know another way to check in an edited file that would help.

0 投票
2 回答
250 浏览

azure-devops - Azure-Devops 通过 Rest API 从 projectContributor 中删除用户

使用 PowerShell 我试图从 groupType projectContributor 中删除一个用户,以便我可以将他移动到项目团队。我可以完成向项目团队的添加,但是我已经尽我所能使用 PATCH 删除此用户权利,但没有成功。仅供参考,以避免评论,OrgUrl、projectId 和 userId 正在传递。

我得到的错误是:

任何帮助/示例表示赞赏。我已经阅读了 Azure DevOps API 的所有 API 文档。

0 投票
1 回答
96 浏览

azure - 如果我有基于 CSP 的订阅,如何使用 REST API 从 Azure 获取公共价目表?

我尝试使用以下 API 来获取价目表:

但我收到了这个错误:

命名空间 Microsoft.Commerce 不允许该操作

如果有人能就如何使用 REST API 从 Azure 获取公共价目表提供建议,那就太好了。

0 投票
1 回答
989 浏览

azure-devops - 将提交推送到 bitbucket 自定义服务器时如何触发 Azure DevOps 管道?

我公司的存储库托管在 bitbucket 自定义服务器上,只能从 Intranet 访问。

因此,我为 Azure DevOps 设置了一个自托管代理,该代理也可以执行 git pull 以及构建和发布。

它可以工作,问题是我必须手动单击 RUN 管道才能启动,并且不知何故,当我将提交推送到我的 bitbucket 自定义服务器时,它不会触发 Azure DevOps 开始构建或发布。

是否有其他一些选项可以让它自动触发 Azure 管道运行?Webhook 还是 Hooks?

在此处输入图像描述