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

wcf - 如何快速发布 Web 角色云服务,只上传二进制文件,避免完全重启虚拟机?

实现它的可能方法:

  1. 为此目的创建专用的 WCF 服务(目前我最喜欢的选项)
  2. 使用 REST API?
  3. Azure PowerShell?

解释:

发布一个网络角色云服务大约需要 10 分钟。开发过程中的时间太长了——我尝试尽可能多地离线、单元测试和模块化,但是完全避免使用 VM 的开发周期是不可能的。

显然,很长一段时间主要是机器完全重启的结果,所以我试图找到一个自动解决方案,比如上传和安装二进制文件。

  1. 实现它的最佳方法是什么?
  2. 你怎么看?它会减少至少 50% 的发布时间吗?
  3. 您预计会出现任何严重问题吗?
0 投票
1 回答
618 浏览

rest - 使用 Azure 工作流管理 API 启用/禁用工作流


我正在尝试使用管理 API 在 Azure 上启用/禁用逻辑应用。我总是得到一个 403 说客户端:对象 ID 没有执行“Microsoft.Logic/workflows/disable/action”的授权......我确实在我的请求中使用了身份验证令牌,到目前为止已经能够使用使用相同方法列出所有工作流、获取触发历史记录和输入/输出消息的 API。有什么建议吗?

0 投票
1 回答
28 浏览

azure - How to chose the instance to be de-allocated in Azure Cloud Worker role?

I am seeking to improve the autoscaling behavior of an existing CPU-intensive app implemented in .NET and hosted as an Azure Worker Role. Currently, auto-scaling is controlled by the app itself through the Management API by adjusting the number of role instances. However, I do not control which instance gets de-allocated. In order to be more efficient, I would like to specify which instance is intended to be de-allocated, instead of just killing one instance at random.

Does anyone know how to achieve this?

0 投票
0 回答
253 浏览

c# - 如何使用 Windows Azure 管理库在 Azure 上创建网站和虚拟目录?

我使用 Windows Azure 管理库在 Windows Azure 上创建了一个 Web 应用程序。下面是代码

现在我想在这个网络应用程序中创建子目录/虚拟目录。请指导我。

0 投票
1 回答
408 浏览

azure - 通过 API 使用 ssh 密钥创建 Azure VM

因此,我花了一天的大部分时间尝试浏览 Azure API 文档,最后我处于启动 VM 的阶段。

在过去的几个小时里,我一直在尝试使用公钥创建一个 VM,以便我可以通过 ssh 进入它。但是,它似乎无法验证我的身份。

这是我的代码:

这会将证书添加到服务中:

这是使用 ssh_key 创建 VM:

当我尝试 ssh 进入机器时,我得到以下日志:

我非常难过,并且会喜欢任何想法或建议。

0 投票
1 回答
1614 浏览

office365 - Office365:访问管理活动api时出现未经授权的响应

我无法访问最近推出的管理活动 API。虽然我相信我已经正确配置了我的应用程序

应用配置

Oauth 期间的权限页面

然而,当我进行以下 API 调用时

邮政

身体

}

回复

我究竟做错了什么?

更新 1

我成功注册了 webhook(不知道是什么问题,但它现在已经注册了我的 webhook)

是我得到的回应。现在我的问题是为什么禁用状态?我做了很多更改,但没有收到推送,我相信这里的禁用状态是原因。有什么帮助吗?

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 证书分配给站点?