Udostępnij za pośrednictwem


Tworzenie serwera hostingu

 

Dotyczy: Windows Azure Pack

Tworzy serwer hostingu w określonej grupie.

Żądanie

Zastąp ciąg <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługami. Zastąp <ciąg GroupId> identyfikatorem grupy, w której ma zostać utworzony serwer hostingu.

Metoda

Identyfikator URI żądania

Wersja PROTOKOŁU HTTP

POST

<https:// ServiceMgmt>:30004/services/sqlservers/serverGroups/<GroupId>/hostingServers

HTTP/1.1

Parametry identyfikatora URI

Brak.

Nagłówki żądań

W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.

Nagłówek żądania

Opis

Autoryzacja: elementu nośnego

Wymagane. Token elementu nośnego autoryzacji.

x-ms-principal-id

Wymagane. Identyfikator podmiotu zabezpieczeń.

x-ms-client-request-id

Opcjonalny. Identyfikator żądania klienta.

x-ms-client-session-id

Opcjonalny. Identyfikator sesji klienta.

x-ms-principal-liveid

Opcjonalny. Główny identyfikator na żywo.

Treść żądania

W poniższej tabeli opisano elementy treści żądania.

Nazwa elementu

Opis

HostingServer

Serwer hostingu do utworzenia. Aby uzyskać więcej informacji, zobacz HostingServer (Object).

Reakcja

Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.

Kod stanu

Operacja zakończona powodzeniem zwraca kod stanu 201 (utworzono).

Nagłówki odpowiedzi

Odpowiedź na tę operację obejmuje standardowe nagłówki HTTP. Wszystkie nagłówki standardowe są zgodne ze specyfikacją protokołu HTTP/1.1.

Treść odpowiedzi

W poniższej tabeli opisano kluczowe elementy treści odpowiedzi:

Nazwa elementu

Opis

HostingServer

Nowy obiekt serwera hostingu. Aby uzyskać więcej informacji, zobacz HostingServer (Object).

Przykład

Poniższy przykład kodu przedstawia żądanie Create a Hosting Server (Tworzenie żądania serwera hostingu ).

POST https://<ServiceMgmt>:30004/services/sqlservers/serverGroups/<GroupId>/hostingServers HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <Token>
x-ms-client-request-id: dab87bff-2f71-4b03-9398-184015606fb0-2013-08-27 00:35:51Z
x-ms-client-session-id: d6272660-6ee3-45d5-8cb9-cc79a20799cc
x-ms-principal-id: <SERVICEMGMT>%5cAdministrator
Accept-Language: es-ES
Content-Type: application/json; charset=utf-8
Host: <ServiceMgmt>:30004
Content-Length: 401
Expect: 100-continue
{
  "Name": ""<computer>",
  "ServerId": null,
  "Created": "0001-01-01T00:00:00+00:00",
  "AvailableSpaceMB": 0,
  "TotalSpaceMB": 20480,
  "AvailabilityGroup": null,
  "DatabaseCount": 0,
  "State": null,
  "ServerGroups": [
    {
      "GroupId": "2n9c",
      "GroupName": "2n9c",
      "AlwaysOnEnabled": false,
      "SharedFileServer": null,
      "HostingServerCount": 0
    }
  ],
  "ConnectionString": "Data Source="<computer>;User ID=sa;Password=pass@word1;Asynchronous Processing=True"
}

Zobacz też

interfejsy serwerów hostingu administratora dostawcy zasobów SQL Server