问题标签 [azure-management]

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 回答
1109 浏览

c# - 无法创建 Azure WebSpace

我正在尝试使用 nuget 包创建一个新网站Microsoft.WindowsAzure.Management.WebSites (Version 3.0.0)

本教程很有帮助(即使它是 Java): http ://azure.microsoft.com/fi-fi/documentation/articles/java-create-azure-website-using-java-sdk/ 除了它建议使用WebSpaceNames.WestUSWebSpace持续的。

这将导致异常:NotFound: Cannot find WebSpace with name westuswebspace.

我实际上想创建一个自定义 WebSpace。

除了我找不到任何方法。见 MSDN

因此,我能够完成这项工作的唯一方法是使用通过该manage.windowsazure.com站点创建的现有 WebSpace。这违背了自动化的整个目的。

唯一的 Create[...] 方法IWebSpaceOperationsCreatePublishingUserAsync我也尝试过运行它,但它会导致异常This operation is not supported for subscriptions that have co-admins.这本身很烦人,对我来说没有多大意义,但并不是我问题的核心.

0 投票
0 回答
1473 浏览

c# - 如何访问 Azure 管理 API 中国

我编写了一个工具来设置 Azure Web 应用程序、数据库、存储帐户等。Wt 与一般的 Azure 配合得很好。但是,我现在想将其应用于Azure 中国。现在,我正在寻找正确的 URL,以从 Active Directory 中获取令牌,甚至访问 API 端点。

我将按照这些说明进行操作:https : //msdn.microsoft.com/en-us/library/azure/dn722415.aspx Azure 的这些设置完美运行:

oAuthAuthorizationEndpoint="https://login.microsoftonline.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/oauth2/authorize?api-version=1.0" apiEndpoint="https://management.core.windows.net/"

这些是我正在使用的 Azure 中国网址:

oAuthAuthorizationEndpoint="https://login.chinacloudapi.cn/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/oauth2/authorize?api-version=1.0" apiEndpoint="https://management.core.chinacloudapi.cn/"

我现在可以使用 TokenCloudCredentials 和上述设置成功登录。

但是,一旦我尝试访问如上所示的 API,就会收到以下异常: ForbiddenError: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.

通过调用引发相同的异常this.ResourceManagement.Providers.RegisterAsync("Microsoft.Storage")

有没有人成功使用过Azure中国的管理API?你是怎么做到的?

我非常有信心我的所有 Guid 都是有效的,并且所有权限都设置正确。因为我将它与我的 Azure 对应物进行了比较。

(向导显然被蒙面了)

0 投票
1 回答
1158 浏览

azure - Azure 管理计算 API 因 InvalidAPIVersion 错误而失败

我正在尝试使用 Azure 资源管理器和 Azure 计算管理 API 来获取资源组中的虚拟机列表和所有虚拟机属性。即使我已更新到最新版本,它也会因 InvalidAPIVersion 错误而失败。根据错误,它期望旧版本没有,但我没有看到任何具有此类版本的旧库。有人可以建议我错过什么吗?

VirtualMachineGetResponse vm = m_computeClient.VirtualMachines.Get("/subscriptions/1f94c869-####-####-####-055e8ae15be3/resourceGroups/TestGroup", "TestMachine");

m_computeClint 是命名空间 Microsoft.Azure.Management.Compute 中 ComputeManagementClient 类的对象

这是因为资源提供者是 Microsoft.ClassicCompute 吗?

错误消息:InvalidApiVersionParameter:api-version '2015-05-01-preview' 无效。支持的版本是“2015-01-01,2014-04-01-preview,2014-04-01,2014-01-01,2013-03-01,2014-02-26,2014-04”。

0 投票
1 回答
252 浏览

azure - 如何获得大约 400 个错误请求 - 为参数“ContainerUriString”指定的值无效

我正在尝试使用服务管理 API的GetPackage方法导出 Azure 包。

我已经尝试使用 WebClient 直接调用 REST API,也尝试使用Windows Azure 服务管理库包(我已经发布了我用来回答问题的代码)。

但是,无论我尝试了何种方法以及如何构造和/或编码容器 URI,我总是收到以下错误:

400 Bad Request 为参数“ContainerUriString”指定的参数值“...”无效。

有问题的参数采用以下形式: https ://something.blob.core.windows.net/somecontainer

我验证了存储帐户存在并且可以访问(尝试了公共和私有容器),甚至尝试在容器 URI 上调用 HttpUtility.UrlEncode() (即使 SDK 自动执行此操作)。

任何想法如何解决这个问题?

0 投票
1 回答
2233 浏览

azure - 使用保留 IP 时无法更新 Azure 部署

我正在尝试通过 API 将诊断扩展安装到现有的 Azure 云服务中。云服务分配了一个保留的 IP。我收到“<strong>在部署更新或升级期间无法添加、删除或更改保留的 IP”。当使用 ChangeConfigurationBySlot 这样做时。有谁知道让它工作的诀窍?这是 API 中的遗漏还是我做错了什么?

这是一个相关的代码片段:

这是云服务配置中的相关部分

我的更新与更改/删除/添加保留 IP 无关。关于如何更新服务配置的任何想法?

0 投票
1 回答
39 浏览

c# - 是否可以以编程方式将移动服务添加到 Windows Azure 订阅

我希望能够通过代码向我的 Windows Azure 订阅添加移动服务。只是代码的创建而不是实际发布。

任何帮助将不胜感激

0 投票
1 回答
84 浏览

azure - 如何获得“免费”级别的 Azure 支持?

此链接表示免费级别支持网络事件,但是,当我尝试使用网络支持打开一个案例时,我会看到下面的表格来填写......并且我无法继续。

作为消费用户,而不是 MSDN 用户,我如何获得免费的网络支持?

在此处输入图像描述

0 投票
1 回答
252 浏览

azure - 如何使用 Azure 管理库监控数据库创建进度?

我试图弄清楚如何监控使用 Windows azure 管理库发出的请求的进度,以便我们可以向客户显示。我们在 Akka.Net actor 中进行异步操作。

例如,我正在创建一个数据库,如

基本上我得到了一个结果,DatabaseCreateResponse我可以检查它是否成功。无论如何我可以监控进度。我以为我可以得到一个请求 ID,然后查询状态。如何获取请求 ID?如何查询?

我只想在 Azure 门户上展示进度——理想情况下能够估计完成多长时间。

或者,我是否应该伪造进度报告并假设如果没有失败,它正在进行中没有问题?

这将适用于我们需要创建的许多项目,例如网站、DNS、存储等。

0 投票
1 回答
599 浏览

c# - 通过 C# Azure Managmenet 库将 SSL 绑定添加到 Azure 网站

我正在使用Microsoft.WindowsAzure.Management.WebSites 4.4.2-prerelease库来创建/修改 Azure WebApps。我可以创建应用程序,可以更改设置,可以添加自定义域。下一步是添加 SSL 证书。这是我的做法:

但添加证书后,我无法在门户中看到添加到站点的证书: 没有向网站添加 SSL 证书

证书是通配符证书并且已经上传。如果我使用新门户将 SSL 证书添加到站点 - 我可以毫无问题地做到这一点,所以这不是定价问题。

此外,如果我转到Azure 资源管理器并导航到该站点并查找 SslStates,我会得到以下信息:

因此添加了新证书,只有状态为 0 ( WebSiteSslState.Disabled) 并且没有存储指纹。

难道我做错了什么?如何将 SSL 证书分配给站点?

0 投票
1 回答
1197 浏览

azure - Azure 网站/应用服务无法解释的 502 错误

我们有一个无状态(带有共享 Azure Redis 缓存)WebApp,我们希望通过 Azure 自动缩放服务自动缩放。当我激活自动横向扩展,甚至当我为 WebApp 激活 3 个固定实例时,我得到了相反的效果:响应时间呈指数增长,或者我得到 Http 502 错误。

无论我使用我们配置的流量管理器 url(单个实例可以正常工作几个月)还是本机 url (.azurewebsites.net),都会发生这种情况。这可能与流量管理器有关吗?如果是这样,我在哪里可以找到有关此组合的信息(已搜索)?以及如何正确利用流量管理器故障转移/性能的自动扩展?我尝试将流量管理器置于故障转移和性能模式,但没有明显效果。我很乐意通过私人渠道提供链接。

更新:我们现在以“相反的方式”重现了这种情况:在我们经常收到 5XX 错误的帐户上,我们已经删除了所有负载平衡服务器(现在每个应用程序只有一个服务器)并且问题消失了。而且,另一方面,我们开始在 3 台服务器之间进行平衡(没有配置流量管理器),很快就得到了频繁的 502 和 503 显示停止器。

相关假设:https ://ask.auth0.com/t/health-checks-response-with-500-http-status/446/8

可能是什么原因?有接盘侠吗?

更新

在将所有 WebApp 恢复为单个实例以排除与负载平衡的任何关系后,事情运行了一段时间。然后相同的“502”行为在所有服务器上重新出现了大约一段时间。04.Jan.16 15 分钟,然后又消失了。

更新

问题在 16 年 1 月 8 日 12.55 UTC/GMT 再次出现 10 分钟,然后在几分钟后再次消失。现在检查日志文件以获取更多信息。

更新

问题在 16 年 1 月 16 日大约 11.00 UTC/GMT 时再次出现了 90 分钟,也在 .scm 上。页。这是帐户上的“reference-client”Web 应用程序,其 Web 应用程序名为“dummy1015”。“502 - Web 服务器在充当网关或代理服务器时收到无效响应。”