导出 (0) 打印
全部展开

服务管理 REST API 参考

更新时间: 2014年4月

服务管理 API 提供对许多功能的可编程访问,这些功能通过管理门户提供。

服务管理 API 是一个 REST API。所有 API 操作都将通过 SSL 执行并使用 X.509 v3 证书进行相互身份验证。

Windows Azure 订阅是 Windows Azure 中的唯一用户帐户。通过服务管理 API 提供的所有资源都组织在订阅下面。

创建 Windows Azure 订阅时,它由订阅 ID 唯一标识。订阅 ID 包含在每次对服务管理 API 所执行调用的 URI 中。有关为服务管理操作构建 URI 的信息,请参见对服务管理资源进行寻址

存储帐户是 Windows Azure BLOB、队列和表服务的唯一端点。有关 BLOB、队列和表服务的更多信息,请参见 存储服务 REST API 参考

必须创建存储帐户才能使用 BLOB、队列和表服务。为存储帐户指定的名称将成为用于对 Blob、队列或表资源进行寻址的 URI 中的主机名。例如,要对 BLOB 服务中的容器资源进行寻址,请使用如下 URI,其中 <storage-account> 指存储帐户的名称:

http://<storage-account>.blob.core.windows.net/mycontainer

每个存储帐户都有两个关联的访问密钥,一个是主访问密钥,另一个是辅助访问密钥。这些密钥用于根据存储帐户对请求进行身份验证。

可以使用服务管理 API 来管理现有存储帐户。该 API 包括以下操作:列出订阅中的存储帐户、返回存储帐户属性、检索主或辅助访问密钥以及重新生成这些密钥。有关 API 操作的完整列表,请参见针对存储帐户的操作

云服务是 Windows Azure 中应用程序部署的容器。为云服务指定的名称在 Windows Azure 中必须是唯一的。此名称构成了对服务管理 API 所执行调用的 URI 的一部分,用以对此云服务执行操作。

利用服务管理 API 中的多项操作,可以通过按部署名称引用部署或者引用运行部署的部署环境(临时或生产)来管理云服务。

note备注
针对云服务的许多服务管理操作都是异步的。有关调用异步操作的更多信息,请参见跟踪异步服务管理请求

有关 API 操作的完整列表,请参见对云服务的操作

可以通过管理门户将管理证书上载到您的订阅的 Windows Azure 证书存储区。此时,证书将打包在一起,并与服务的二进制文件分开上载。这意味着现在证书可由开发人员以外的其他人管理,如 IT 经理等。服务定义文件为证书指定逻辑名称,指定可以找到该证书的本地存储区的名称和位置,并将证书与云服务端点相关联。服务配置文件将证书的逻辑名称与其指纹相关联。

有关 API 操作的完整列表,请参见对服务证书的操作

创建云服务或存储帐户时,必须为其指定地理位置。为此,可指定数据中心位置或指定云服务或存储帐户应属于地缘组。请注意,必须选择其中之一,不能两者都指定。

地缘组可确保您的云服务在 Windows Azure 数据中心中位于一起。如果订阅中的云服务需要一起使用,例如,如果云服务在 BLOB 或表服务中存储数据,或者依赖队列服务执行工作流,则可以在地缘组中组织云服务和存储帐户以获得最佳性能。

地缘组在订阅级别定义,可用于所创建的任何后续云服务或存储帐户。创建存储帐户或云服务时,可以创建地缘组。这样,可以在创建时将其他云服务与地缘组相关联。

note备注
如果创建云服务或存储帐户,而在创建时未将其与地缘组相关联,要在随后将其与地缘组相关联,将需要删除并重新创建服务。

可以使用服务管理 API 创建、列出、删除、更新和获取订阅中的地缘组和位置的属性。有关 API 操作的完整列表,请参见对地缘组的操作对位置的操作

可以通过使用服务管理 API 来查看指定时间范围的订阅历史记录。例如,可以列出上个月创建的所有云服务。有关 API 操作的完整列表,请参见订阅时的操作

可以使用服务管理 API 创建和管理虚拟机。有关 API 操作的完整列表,请参见以下主题:

可以设置和管理虚拟网络的配置。有关 API 操作的完整列表,请参见对虚拟网络的操作针对虚拟网络网关的操作

另请参阅

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft