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

azure - Azure .NET 管理库 - 列出所有托管服务,验证失败 -

您好,我无法连接到 Microsoft Azure 管理库中的 API。我能够检索管理证书,但无法使用 Azure 管理库。它抛出以下错误..

请在下面找到我用来列出我的 azure 订阅下的服务的代码片段。

0 投票
1 回答
7660 浏览

azure - Azure 管理 API - 429 请求过多

我构建了一个 Web 应用程序,它对 Azure Rest API 进行查询并创建资源(WebApp、2 个 MySQL 数据库、添加主机名、添加 SSL 证书......)

所有这些查询都转到: https ://management.azure.com/subscriptions/ {subscriptionId}/resourceGroups/{resourceGroup}/....

几次查询后,我收到“429 - 请求太多”。

Management API 有哪些限制?我的帐户不在免费试用中。

好像我只能做10个左右...

谢谢

0 投票
1 回答
6940 浏览

c# - 如何通过 AAD 对 Azure 服务管理请求进行身份验证

我尝试了 3 种方法都没有结果:

  1. 根据这篇文章https://msdn.microsoft.com/en-us/library/azure/ee460782.aspx我已经在 AAD 中注册了具有访问 Azure 服务管理 API 权限的新 Web 应用程序(步骤 1-9)并编写了推荐的两行代码来获取令牌:

,但它失败了,但有以下例外:

  1. 我也试过:

其中 clientSecret 是我的应用程序的秘密应用程序密钥。这个版本返回一个token,但是使用这个token的请求返回403 Forbidden:服务器验证请求失败。验证证书是否有效并且与此订阅相关联

  1. 最后,我找到了http://blogs.msdn.com/b/cloud_solution_architect/archive/2015/03/02/authenticating-azure-service-management-api-with-azure-ad-user-credentials.aspx,建议:

但它也失败了,与第一种情况相同......

你能帮帮我吗?

0 投票
2 回答
1838 浏览

azure - Azure API 未能对请求进行身份验证

我正在使用下一个代码来获取 Azure AD 身份验证的令牌

之后,我将在 Azure 中创建一个网站

但是每次我执行时都会出现以下错误:

ForbiddenError:服务器未能对请求进行身份验证。验证证书是否有效并且与此订阅相关联。

我尝试按照他们在这里所说的方式导入管理证书: https ://www.simple-talk.com/cloud/security-and-compliance/windows-azure-management-certificates/

并且还尝试了这个: http ://technetlibrary.com/change-windows-azure-subscription-azure-powershell/198

用于导入管理证书。
我还授予应用程序访问管理 API 的权限。

0 投票
1 回答
2399 浏览

azure-resource-manager - Azure 资源运行状况 REST API 响应运行状况与 Web 应用资源类型的门户结果不一致

当我使用 Azure 资源管理 REST API 发送 GET 请求以获取特定订阅 ID 下所有资源的资源健康状态时,如下所示:

https://management.azure.com/subscriptions/subscriptionId/providers/Microsoft.ResourceHealth/availabilityStatuses?api-version=2015-01-01 _ _

我得到如下回复:

如上所示,特定 Web 应用程序的可用性状态为“未知”。

但是,在 Azure 门户中,这个 Web 应用被故意暂停超过 15 分钟,以检查 REST API 响应是否与门户中的实际状态一致,预计返回“已停止”而不是“未知”。

有没有人遇到类似的行为或对此有任何想法?在相同的意外可用性状态下,此结果始终可重现。

非常感谢。

0 投票
2 回答
1439 浏览

.net - How to progromatically get active instance names of a cloud service?

Hoping someone knows the specific .Net library (or if not, REST service) for getting the names of active (running instances) in a given Azure Cloud Service.

enter image description here

0 投票
1 回答
1511 浏览

c# - 获取角色 - Azure API 返回 (400) 错误请求

除了用于虚拟机的 GetRole 之外,我有很多 Azure 管理 API 可以使用下面的代码。这是此 api 调用的文档:https ://msdn.microsoft.com/en-us/library/azure/jj157193.aspx

这是我要执行的代码:

编辑:我现在已修复 URL,但收到 400 - 错误请求。

0 投票
0 回答
81 浏览

azure - 处理 Azure Webapps Metric API 时的异常和不正确的响应

尝试以编程方式从 Web 应用的 Azure 管理 API 中检索性能指标定义和值

使用最新的 Nuget 包(基于 Rest)进行 Azure 管理:Assembly Microsoft.Azure.Management.Websites.dll,v1.0.0.2

无论我将什么参数传递给过滤器属性,ctx.Sites.GetSiteMetrics 都会返回内部服务器错误

ctx.Sites.GetSiteMetricDefinitions 返回 15 个空对象(序列化不正确?)

早期版本的库(基于 TokenCloudCredential)返回更模糊的错误(找不到资源)

有任何想法吗?

根据要求,GetSiteMetricDefinitions 调用的提琴手输出(看起来确实不正确的序列化?)

0 投票
2 回答
97 浏览

c# - 需要 Azure Web 分析 API

我想构建我自己的自定义简单网页,显示来自我们在 azure 上运行的许多网站的统计信息。(基本上是portal.azure.com 的精简版,它将在办公室中显示在监视器上的简单数据)

我想显示的所有统计信息当前都存在于 portal.azure.com 上,例如: - 每分钟的请求数 - 响应时间 - 每分钟的 Http 服务器错误数

我是否能够访问 azure 门户当前所做的相同数据,或者我是否需要在具有 API 的网站中实现其他内容,然后我可以使用该 API 来构建我的单独网站?

0 投票
2 回答
278 浏览

java - Azure Java SDK - 在哪里获取新门户上的 serviceName 和 deploymentName 的值

我正在尝试使用 Azure Java SDK 为我的 azure 虚拟机自动执行任务,例如在一天的不同阶段启动和停止它们

我在这里查看启动虚拟机的 azure 文档

有问题的方法签名如下

我想知道 - 我在哪里可以在我的虚拟机的 azure 控制台上获取 serviceName 和 deploymentName 的值?

我尝试查看旧门户和新门户,但迄今为止我一直无法找到这些值

这个问题看起来与以下 url 中的问题重复,但它不是 Azure 查找部署名称

事实上,当您查看旧门户(https://manage.windowsazure.com)时 - 上面的链接给出了获取部署名称的正确答案

但是,如果您在旧门户中创建 VirtualMachine 并在新门户 ( https://portal.azure.com ) 中查看它 - 它会显示在 Virtual Machine Classic 选项下。借助上述链接,我能够使用 Java SDK 在经典虚拟机上执行操作

如果我在虚拟机选项(不是虚拟机(经典))下的新门户中创建虚拟机,我无法找到部署名称或服务名称

所以更新问题 - 如何在门户中找到虚拟机的部署名称和服务名称

另外 - 我在 SDK 中注意到的另一件事 - 如果您输入了错误的 serviceName - 它会记录部署名称错误 - 这让我在经典虚拟机上呆了一段时间

只是为了结束这个问题为了能够在非经典虚拟机上执行操作 - 使用这个 Maven 依赖项

对于非经典虚拟机上的操作 - 您需要使用 Active Directory 安全性 - 请参阅此链接 - https://azure.microsoft.com/en-us/documentation/articles/resource-group-create-service-principal-portal/ 要在经典虚拟机上执行操作 - 使用此 maven 依赖项

对于经典虚拟机上的操作 - 您需要使用证书