我正在尝试使用 Microsoft Azure Rest API 运行命令:
https://learn.microsoft.com/en-us/rest/api/compute/virtual%20machines%20run%20commands/runcommand https://learn.microsoft.com/en-us/rest/api/compute/virtual%20machines%20run%20commands/runcommand
我最终想要传递一个相当复杂的 PowerShell 脚本,但我正在尝试一个简单的“ipconfig”命令来测试连接,但除了 HTTP 202 响应之外我无法得到任何内容,该响应不返回 json 响应数据(这是根据 API 的)。
登录和 OAuth 步骤正常工作,我可以成功获取需要相同授权范围的 VM 和其他服务管理数据。
有没有人成功使用过这个 API,以及为什么我只收到 202 响应?
收到后是正常的202
响应后,需要调用另一个api来检查结果。
在您的情况下,您将得到如下所示的响应标头,只需调用location
(还需要授权承载令牌)。
我在邮递员中测试过,效果很好。
有关更多详细信息,您可以参考此文档 -跟踪异步 Azure 操作 https://learn.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations,然后看到这个sample https://learn.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations#example-requests-and-responses.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)