问题标签 [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.
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[...] 方法IWebSpaceOperations
是CreatePublishingUserAsync
我也尝试过运行它,但它会导致异常This operation is not supported for subscriptions that have co-admins.
这本身很烦人,对我来说没有多大意义,但并不是我问题的核心.
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 对应物进行了比较。
(向导显然被蒙面了)
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”。
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 自动执行此操作)。
任何想法如何解决这个问题?
azure - 使用保留 IP 时无法更新 Azure 部署
我正在尝试通过 API 将诊断扩展安装到现有的 Azure 云服务中。云服务分配了一个保留的 IP。我收到“<strong>在部署更新或升级期间无法添加、删除或更改保留的 IP”。当使用 ChangeConfigurationBySlot 这样做时。有谁知道让它工作的诀窍?这是 API 中的遗漏还是我做错了什么?
这是一个相关的代码片段:
这是云服务配置中的相关部分
我的更新与更改/删除/添加保留 IP 无关。关于如何更新服务配置的任何想法?
c# - 是否可以以编程方式将移动服务添加到 Windows Azure 订阅
我希望能够通过代码向我的 Windows Azure 订阅添加移动服务。只是代码的创建而不是实际发布。
任何帮助将不胜感激
azure - 如何使用 Azure 管理库监控数据库创建进度?
我试图弄清楚如何监控使用 Windows azure 管理库发出的请求的进度,以便我们可以向客户显示。我们在 Akka.Net actor 中进行异步操作。
例如,我正在创建一个数据库,如
基本上我得到了一个结果,DatabaseCreateResponse
我可以检查它是否成功。无论如何我可以监控进度。我以为我可以得到一个请求 ID,然后查询状态。如何获取请求 ID?如何查询?
我只想在 Azure 门户上展示进度——理想情况下能够估计完成多长时间。
或者,我是否应该伪造进度报告并假设如果没有失败,它正在进行中没有问题?
这将适用于我们需要创建的许多项目,例如网站、DNS、存储等。
c# - 通过 C# Azure Managmenet 库将 SSL 绑定添加到 Azure 网站
我正在使用Microsoft.WindowsAzure.Management.WebSites 4.4.2-prerelease
库来创建/修改 Azure WebApps。我可以创建应用程序,可以更改设置,可以添加自定义域。下一步是添加 SSL 证书。这是我的做法:
证书是通配符证书并且已经上传。如果我使用新门户将 SSL 证书添加到站点 - 我可以毫无问题地做到这一点,所以这不是定价问题。
此外,如果我转到Azure 资源管理器并导航到该站点并查找 SslStates,我会得到以下信息:
因此添加了新证书,只有状态为 0 ( WebSiteSslState.Disabled
) 并且没有存储指纹。
难道我做错了什么?如何将 SSL 证书分配给站点?
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 服务器在充当网关或代理服务器时收到无效响应。”