共用方式為


擷取 MySQL (主控伺服器)

 

適用于:Windows Azure Pack

擷取指定的主控伺服器。

要求

以您的服務管理 API 端點位址取代 < ServiceMgmt > 。 將 ServerName > 取代 < 為要擷取的伺服器名稱。

方法

要求 URI

HTTP 版本

GET

<HTTPs:// ServiceMgmt > :30004/services/mysqlservers//hostingServers/ < ServerName>

HTTP/1.1

URI 參數

無。

要求標頭

下表描述必要的和選用的要求標頭。

要求標頭

描述

授權:持有人

必要。 授權持有人權杖。

x-ms-principal-id

必要。 主體識別碼。

x-ms-client-request-id

選擇性。 用戶端要求識別碼。

x-ms-client-session-id

選擇性。 用戶端會話識別碼。

x-ms-principal-liveid

選擇性。 主體 Live 識別碼。

要求本文

無。

回應

回應包括 HTTP 狀態碼、一組回應標頭和回應主體。

狀態碼

成功的作業會傳回狀態碼 200 (OK)。

回應標頭

此作業的回應包括標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協定規格

回應本文

下表描述回應主體的重要元素:

元素名稱

描述

HostingServer

新的主控伺服器。 如需詳細資訊,請參閱 HostingServer (MySQL 物件)

範例

下列程式碼範例顯示擷 取主控伺服器 要求。

GET https://<ServiceMgmt>:30004/services/mysqlservers/hostingServers/<ServerName> HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <Token>
x-ms-client-request-id: eb1858da-c513-4449-8173-fa1898b1cfe0-2013-09-05 21:43:42Z
x-ms-client-session-id: 210da08a-5a97-4a66-b1bd-39d3e047a3ea
x-ms-principal-id: <SERVICEMGMT>%5cAdministrator
Accept-Language: en-US
Host: <ServiceMgmt>:30004

下列程式碼範例顯示擷 取主控伺服器 回應。

{
  "Name": "<computer>",
  "ServerId": "l89tbw",
  "Created": "0001-01-01T00:00:00+00:00",
  "AvailableSpaceMB": 100352,
  "TotalSpaceMB": 102400,
  "DatabaseCount": 2,
  "State": 1,
  "ServerGroups": [
    {
      "GroupId": "2n9c",
      "GroupName": "Default",
      "HostingServerCount": 2
    }
  ],
  "ConnectionString": ""
}

另請參閱

MySQL 資源提供者裝載伺服器介面