共用方式為


將服務新增至附加元件

 

適用于:Windows Azure Pack

將服務新增至附加元件。

要求

指定 [新增附加元件服務 要求],如下所示:以您的服務管理 API 端點位址取代 < ServiceMgmt > 。 將 AddonId > 取代 < 為新增服務之附加元件的識別碼。

方法

要求 URI

HTTP 版本

POST

<HTTPs:// ServiceMgmt > :30004/addons/ < AddonId > /services

HTTP/1.1

URI 參數

無。

要求標頭

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

要求標頭

描述

授權:持有人

必要。 授權持有人權杖。

x-ms-principal-id

必要。 主體識別碼。

x-ms-client-request-id

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

x-ms-client-session-id

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

x-ms-principal-liveid

選擇性。 主體 Live 識別碼。

要求本文

下表描述要求本文。

元素名稱

描述

名稱

服務的名稱。

InstanceId

服務實例的識別碼。

ConfigState

配額的設定狀態。

回應

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

狀態碼

成功的作業會傳回狀態碼 201 (CREATED) 。

如需狀態碼的相關資訊,請參閱狀態和錯誤碼 (Windows Azure Pack Service Management)

回應標頭

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

回應本文

下表描述回應本文的元素。

元素名稱

描述

名稱

服務的名稱。

InstanceId

服務實例的識別碼。

ConfigState

配額的設定狀態。

範例

下列程式碼範例顯示 附加元件服務 要求。

POST https://<Computer>:30004/addons/GoldAhihps8jy/services HTTP/1.1
Authorization: Bearer <Token>
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Content-Type: application/json; charset=utf-8
Host: <Computer>:30004
Content-Length: 91
Expect: 100-continue
{
  "Name": "mysqlservers",
  "InstanceId": "33CC0954-8412-4CE1-924F-B9CB1525FA96",
  "ConfigState": 0
}

下列程式碼範例顯示 附加元件服務 回應。

{
  "Name": "mysqlservers",
  "InstanceId": "33CC0954-8412-4CE1-924F-B9CB1525FA96",
  "ConfigState": 0
}

另請參閱

系統管理員附加元件介面