Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Asynchronní Change Deployment Configuration operace zahájí změnu konfigurace nasazení.
Žádost
Žádost Change Deployment Configuration může být zadána následujícím způsobem. Nahraďte <subscription-id> ID předplatného, <cloudservice-name> názvem cloudové služby nebo production<deployment-slot>staging nebo <deployment-name> jedinečným názvem vašeho nasazení.
| Metoda | Identifikátor URI žádosti |
|---|---|
| POST | https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/<deployment-slot>/ |
| POST | https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/ |
Parametry identifikátoru URI
| Parametr identifikátoru URI | Description |
|---|---|
comp=config |
Povinná hodnota. Určuje, že musí být provedena změna konfigurace nasazení. |
Hlavičky požadavku
Následující tabulka popisuje hlavičky požadavku.
| Hlavička požadavku | Description |
|---|---|
Content-Type |
Povinná hodnota. Nastavte toto záhlaví na application/xml. |
x-ms-version |
Povinná hodnota. Určuje verzi operace, která se má použít pro tento požadavek. Tato hlavička by měla být nastavená na 2009-10-01 hodnotu nebo vyšší. |
Text požadavku
Text požadavku má následující formát:
<?xml version="1.0" encoding="utf-8"?>
<ChangeConfiguration xmlns="http://schemas.microsoft.com/windowsazure">
<Configuration>base-64-encoded-configuration-file</Configuration>
<TreatWarningsAsError>warnings-as-errors</TreatWarningsAsError>
<Mode>type-of-change</Mode>
<ExtendedProperties>
<ExtendedProperty>
<Name>property-name</Name>
<Value>property-value</Value>
</ExtendedProperty>
</ExtendedProperties>
<ExtensionConfiguration>
<AllRoles>
<Extension>
<Id>identifier-of-extension</Id>
<State>state-of-extension</State>
</Extension>
</AllRoles>
<NamedRoles>
<Role>
<RoleName>role_name1</RoleName>
<Extensions>
<Extension>
<Id>identifier-of-extension</Id>
<State>state-of-extension</State>
</Extension>
</Extensions>
</Role>
</NamedRoles>
</ExtensionConfiguration>
</ChangeConfiguration>
Následující tabulka popisuje prvky v textu požadavku.
| Název elementu | Popis |
|---|---|
| Konfigurace | Povinná hodnota. Určuje konfigurační soubor služby s kódováním base-64 pro nasazení. |
| TreatWarningsAsError | Nepovinný parametr. Označuje, jestli se mají upozornění považovat za chyby. Možné hodnoty: - true- falsePokud není zadán, výchozí hodnota je false. Pokud je tato možnost nastavená na true, aktualizace se při zobrazení upozornění zablokuje.Element TreatWarningsAsError je k dispozici pouze ve verzi 2011-04-01 nebo vyšší. |
| Mode | Nepovinný parametr. Možné hodnoty: - Auto- Manual- SimultaneousPokud není zadána, výchozí hodnota je Auto. Pokud je nastavená na Manual, Musí být volána WalkUpgradeDomain , aby se aktualizace použila. Pokud je tato možnost nastavená na Auto, aktualizace se automaticky použije pro každou aktualizační doménu služby.Element Mode je k dispozici pouze ve verzi 2011-08-01 nebo vyšší.Nastavení Simultaneous je k dispozici pouze ve verzi 2013-03-01 nebo vyšší. |
| Name | Nepovinný parametr. Představuje název rozšířené vlastnosti cloudové služby. Každá rozšířená vlastnost musí mít definovaný název i hodnotu. Můžete mít maximálně 25 dvojic rozšířených názvů vlastností a hodnot. Maximální délka elementu Name je 64 znaků, v názvu jsou platné pouze alfanumerické znaky a podtržítka a musí začínat písmenem. Při pokusu o použití jiných znaků, počínaje znakem bez písmen, nebo zadáním názvu, který je shodný s názvem jiné rozšířené vlastnosti vlastněné stejnou cloudovou službou, se zobrazí stavový kód 400 (Chybný požadavek).Element Name je k dispozici pouze ve verzi 2012-03-01 nebo vyšší. |
| Hodnota | Nepovinný parametr. Představuje hodnotu vlastnosti rozšířené cloudové služby. Každá rozšířená vlastnost musí mít definovaný název i hodnotu. Můžete mít maximálně 25 dvojic s názvem rozšířené vlastnosti a hodnotou a každá hodnota rozšířené vlastnosti má maximální délku 255 znaků. Rozšířenou vlastnost můžete odstranit nastavením hodnoty na HODNOTU NULL. Element Value je k dispozici pouze ve verzi 2012-03-01 nebo vyšší. |
| Konfigurace rozšíření | Nepovinný parametr. Představuje rozšíření, které je přidáno do cloudové služby. V Azure může proces běžet jako rozšíření cloudové služby. Před přidáním rozšíření do nasazení během změny konfigurace musíte do cloudové služby přidat rozšíření pomocí možnosti Přidat rozšíření . Element ExtensionConfiguration je k dispozici pouze ve verzi 2013-03-01 nebo vyšší. |
Konfigurace rozšíření
Představuje rozšíření, které je přidáno do cloudové služby.
| Název elementu | Popis |
|---|---|
| AllRoles | Nepovinný parametr. Určuje seznam rozšíření, která se použijí pro všechny role v nasazení. |
| Rozšíření | Povinná hodnota. Představuje rozšíření, které se má nasadit do role v cloudové službě. |
| Pojmenované role | Nepovinný parametr. Určuje seznam rozšíření, která se použijí na konkrétní role v nasazení. |
Rozšíření
Představuje rozšíření, které se má nasadit do role v cloudové službě.
| Název elementu | Popis |
|---|---|
| Id | Povinná hodnota. Identifikátor rozšíření. Identifikátor se vytvoří při přidání rozšíření do cloudové služby. ID rozšíření, které bylo přidáno do cloudové služby, najdete pomocí seznamu rozšíření. |
| Stav | Nepovinný parametr. Určuje stav rozšíření. Tento prvek platí jenom pro rozšíření nakonfigurovaná ve formátu JSON. Možné hodnoty: - Enable- Disable- UninstallVýchozí hodnota je Enable.Element State je k dispozici pouze ve verzi 2014-06-01 nebo vyšší. |
Pojmenované role
Určuje seznam rozšíření, která se použijí na konkrétní role v nasazení.
| Název elementu | Popis |
|---|---|
| Role | Povinná hodnota. Představuje konkrétní roli, do které je rozšíření přidáno. |
| RoleName (Název role) | Povinná hodnota. Určuje název role. |
| Rozšíření | Povinná hodnota. Představuje rozšíření, které se má nasadit do role v cloudové službě. |
Odpověď
Odpověď obsahuje stavový kód HTTP a sadu hlaviček odpovědi.
Vzhledem k tomu Change Deployment Configuration , že se jedná o asynchronní operaci, musíte volat Získání stavu operace , abyste zjistili, jestli je operace dokončená, selhala nebo stále probíhá.
Stavový kód
Úspěšná operace vrátí stavový kód 200 (OK).
Hlavičky odpovědi
Odpověď na tuto operaci obsahuje následující hlavičky. Odpověď může také obsahovat další standardní hlavičky HTTP.
| Hlavička odpovědi | Description |
|---|---|
x-ms-request-id |
Hodnota, která jednoznačně identifikuje požadavek provedený vůči službě pro správu. U asynchronní operace můžete volat získání stavu operace s hodnotou hlavičky a určit, jestli je operace dokončená, selhala nebo stále probíhá. |
Text odpovědi
Žádné