Azure-调用列表订阅操作API

本文关键字:操作 API 调用 列表 Azure- | 更新日期: 2023-09-27 18:29:54

我正在尝试调用此处描述的REST API:http://msdn.microsoft.com/en-us/library/windowsazure/gg715318.aspx

我的代码看起来像:

WebRequest req = WebRequest.Create("https://management.core.windows.net/subid/operations?StartTime=2013-08-20&EndTime=2013-08-21");
req.Headers["x-ms-version"] = "2012-03-01";
req.Method = "GET";
HttpWebResponse resp = req.GetResponse() as HttpWebResponse;

当代码执行时,我得到一个WebException,错误为"远程服务器返回错误:(403)Forbidden。"

我对Azure不太熟悉,但我读到我"可能"必须注册证书或其他什么才能访问?REST API没有提到这一点。

欢迎提出任何建议。

谢谢,Andrew

Azure-调用列表订阅操作API

我读到我"可能"必须注册证书或其他什么才能访问

所有服务管理操作都必须经过身份验证。来自文档:

Windows Azure Service Management API通过SSL使用管理证书的相互身份验证,以确保对服务的请求是安全的不允许匿名请求

这方面的文档在这里。

您需要将授权令牌添加到要在AD中设置的请求标头中。