Uaktualnianie domeny z przeszukiwaniem
Walk Upgrade Domain
Operacja asynchroniczna określa domenę aktualizacji, w której należy zaktualizować wystąpienie roli.
Żądanie
Żądanie Walk Upgrade Domain
można określić w następujący sposób. zastąp <subscription-id>
ciąg identyfikatorem subskrypcji, <cloudservice-name>
nazwą usługi <deployment-slot>
w chmurze, ciągiem staging
lub production
i <deployment-name>
nazwą wdrożenia.
Metoda | Identyfikator URI żądania |
---|---|
POST | https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/<deployment-slot>/?comp=walkupgradedomain |
POST | https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/?comp=walkupgradedomain |
Parametry identyfikatora URI
Parametr identyfikatora URI | Opis |
---|---|
comp=walkupgradedomain |
Wymagane. Określa, że wystąpienia roli we wdrożeniu są aktualizowane jedną domenę aktualizacji jednocześnie podczas ręcznej aktualizacji w miejscu. |
Nagłówki żądań
W poniższej tabeli opisano nagłówki żądań.
Nagłówek żądania | Opis |
---|---|
Content-Type |
Wymagane. Ustaw ten nagłówek na application/xml wartość . |
x-ms-version |
Wymagane. Określa wersję operacji do użycia dla tego żądania. Ten nagłówek powinien być ustawiony na 2009-10-01 lub wyższy. |
Treść żądania
Format treści żądania jest następujący:
<?xml version="1.0" encoding="utf-8"?>
<WalkUpgradeDomain xmlns="http://schemas.microsoft.com/windowsazure">
<UpgradeDomain>update-domain-id</UpgradeDomain>
</WalkUpgradeDomain>
W poniższej tabeli opisano elementy w treści żądania.
Nazwa elementu | Opis |
---|---|
UpgradeDomain | Wymagane. Określa wartość całkowitą, która identyfikuje domenę aktualizacji do zaktualizowania. Domeny aktualizacji są identyfikowane z indeksem opartym na zera: pierwsza domena aktualizacji ma identyfikator 0, drugi ma identyfikator 1 itd. |
Reakcja
Odpowiedź zawiera kod stanu HTTP i zestaw nagłówków odpowiedzi.
Kod stanu
Pomyślna operacja zwraca kod stanu 200 (OK).
Nagłówki odpowiedzi
Odpowiedź na tę operację zawiera następujące nagłówki. Odpowiedź może również zawierać dodatkowe standardowe nagłówki HTTP.
Nagłówek odpowiedzi | Opis |
---|---|
x-ms-request-id |
Wartość, która jednoznacznie identyfikuje żądanie skierowane do usługi zarządzania. W przypadku operacji asynchronicznej można wywołać metodę Get Operation Status z wartością nagłówka, aby określić, czy operacja została ukończona, zakończyła się niepowodzeniem, czy nadal jest w toku. |
Treść odpowiedzi
Brak.
Uwagi
Przed wywołaniem Walk Upgrade Domain
operacji musisz mieć nazwę Wdrażanie uaktualnienia, Zmień konfigurację wdrożenia lub Aktualizację wycofywania lub Uaktualnianie.
Domyślnie usługa jest wdrażana z pięcioma domenami aktualizacji, które są aktualizowane pojedynczo podczas aktualizacji w miejscu.
Aby przeprowadzić ręczną aktualizację wdrożenia, wykonaj następującą kolejność:
Wywołaj wdrożenie uaktualnienia z elementem ustawionym
Mode
namanual
.Wywołaj metodę
Walk Upgrade Domain
, aby zaktualizować każdą domenę we wdrożeniu. Domeny aktualizacji muszą być aktualizowane w kolejności. Na przykład zacznij od domeny 0, przejdź do domeny 1 itd.
Aktualizacja, która dodaje lub usuwa wystąpienia roli, spowoduje aktualizację konfiguracji do wszystkich ról wdrożonych w usłudze w chmurze. Istniejące wystąpienia roli muszą być powiadamiane o nowych wystąpieniach roli, aby wszystkie wystąpienia ról mogły komunikować się razem w usłudze w chmurze.
Gdy aktualizacja jest w toku, wywołaj metodę Pobierz wdrożenie , aby określić jej stan. Jeśli aktualizacja jest w toku, Get Deployment
zwraca UpgradeStatus
element zawierający informacje o aktualizacji. Jeśli aktualizacja została ukończona lub jeśli aktualizacja nie jest w toku, UpgradeStatus
element ma wartość null.