Weryfikowanie serwera hostingu (MySQL)
Dotyczy: Windows Azure Pack
Sprawdza poprawność określonego serwera 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 ServerId> identyfikatorem serwera, który ma zostać usunięty, a <identyfikator GroupId> identyfikatorem grupy serwerów, która zawiera serwer hostingu.
Metoda |
Identyfikator URI żądania |
Wersja PROTOKOŁU HTTP |
---|---|---|
POST |
<https:// ServiceMgmt>:30004/services/mysqlservers/serverGroups/<GroupId>/hostingServers |
HTTP/1.1 |
Parametry identyfikatora URI
W poniższej tabeli opisano parametry identyfikatora URI.
Parametr identyfikatora URI |
Opis |
---|---|
Walidacja |
Wymagane. Ustaw wartość True , aby rozpocząć walidację. |
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 zweryfikowania. Aby uzyskać więcej informacji, zobacz HostingServer (MySQL Object). |
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
Kod stanu
Operacja zakończona powodzeniem zwraca kod stanu 200 (OK). Jeśli serwer hostingu nie został pomyślnie zweryfikowany, zwracany jest błąd 400 (nieprawidłowe żądanie).
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 |
Zweryfikowany serwer hostingu. Aby uzyskać więcej informacji, zobacz HostingServer (MySQL Object). |
Przykład
Poniższy przykład kodu przedstawia żądanie weryfikujące serwer hostingu .
POST https://<ServiceMgmt>:30004/services/mysqlservers/serverGroups/<GroupId>/hostingServers?Validate=True HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <token>
x-ms-principal-id: <SERVICEMGMT>%5cAdministrator
Accept-Language: en-US
Content-Type: application/json; charset=utf-8
Host: <ServiceMgmt>:30004
Content-Length: 232
Expect: 100-continue
{
"Name": "computer",
"ServerId": null,
"Created": "0001-01-01T00:00:00+00:00",
"AvailableSpaceMB": 0,
"TotalSpaceMB": 0,
"DatabaseCount": 0,
"State": null,
"ServerGroups": [
],
"ConnectionString": "server=computer;User Id=root;password=pass@word1"
}
Poniższy przykład kodu przedstawia odpowiedź Weryfikuj serwer hostingu .
{
"Name": "computer",
"ServerId": null,
"Created": "0001-01-01T00:00:00+00:00",
"AvailableSpaceMB": 0,
"TotalSpaceMB": 0,
"DatabaseCount": 0,
"State": null,
"ServerGroups": [
],
"ConnectionString": "server=computer;user id=root;password=********"
}