问题标签 [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.
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。
git - 在使用 php curl 将文件上传到 Azure DevOps Git 之前,如何获取 oldObjectId?
问题
在 doc add-a-binary-file中,您可以看到我们需要一个oldObjectId
参数来将文件上传到 Azure DevOps git:
这是我的代码片段:
我得到的方式oldObjectId
:
- 从推送列表中获取
lastCommitUrl
第一个条目
- 从推送列表中获取
lastCommitId
通过 using获取lastCommitUrl
(但失败,返回 NULL。)
相关文档:
获取推送列表
获取指定推送
推送更改到存储库(上传文件)
问题:我获取 lastCommitId 的方式是错误的吗?
azure-functions - 在 python 中发出 Azure Function POST 请求
我目前正在学习 Azure Functions,并且在 Python 中有一些测试脚本。
在该函数中,我希望能够发出发布请求以从其他地方获取一些数据,但是我无法像通常在 python 中那样导入请求库。
知道我应该在哪里查看或可以在 Azure 函数中使用的其他库吗?
azure-application-insights - ApplicationInsights - 通过 REST 创建规则
我正在尝试找到一种如何通过 REST 创建 ApplicationInsight 规则的方法。我将从 C# 应用程序调用这些。
我找到了以下文档https://docs.microsoft.com/en-us/rest/api/application-insights/operations/list如果调用它会公开所有可用的功能。问题是这些函数没有记录,因此调用它们将非常具有挑战性。
有没有人尝试过这个?
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 版本)
任何线索将不胜感激,谢谢!
azure - 使用虚拟网络部署容器实例的步骤
我想自动部署虚拟网络(与另一个网络对等)和连接到该网络的容器实例。我只是想确认我会采取正确的步骤。我将使用 Azure REST API。
- 使用子网部署虚拟网络
- 创建与其他虚拟网络的对等互连
- 创建网络配置文件
- 使用创建的网络配置文件部署容器。
第 3 步对我来说有点奇怪,因为它与我在 Azure 门户中所做的不同。在门户中,我只需选择我希望我的容器连接到的虚拟网络。查看 MSDN Docs 在我看来,REST API 要求我首先创建该网络配置文件。我对吗?
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.
azure-devops - Azure-Devops 通过 Rest API 从 projectContributor 中删除用户
使用 PowerShell 我试图从 groupType projectContributor 中删除一个用户,以便我可以将他移动到项目团队。我可以完成向项目团队的添加,但是我已经尽我所能使用 PATCH 删除此用户权利,但没有成功。仅供参考,以避免评论,OrgUrl、projectId 和 userId 正在传递。
我得到的错误是:
任何帮助/示例表示赞赏。我已经阅读了 Azure DevOps API 的所有 API 文档。
azure - 如果我有基于 CSP 的订阅,如何使用 REST API 从 Azure 获取公共价目表?
我尝试使用以下 API 来获取价目表:
但我收到了这个错误:
命名空间 Microsoft.Commerce 不允许该操作
如果有人能就如何使用 REST API 从 Azure 获取公共价目表提供建议,那就太好了。