Přidat rozšíření
Asynchronní Add Extension
operace přidá do cloudové služby dostupné rozšíření. V Microsoft Azure může proces běžet jako rozšíření cloudové služby.
Žádost
Žádost Add Extension
může být zadána následujícím způsobem. Nahraďte <subscription-id>
ID vašeho předplatného a <cloudservice-name>
názvem cloudové služby.
Metoda | Identifikátor URI žádosti |
---|---|
POST | https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/extensions |
Parametry identifikátoru URI
Žádné
Hlavičky požadavku
Následující tabulka popisuje hlavičky požadavku.
Hlavička požadavku | Description |
---|---|
x-ms-version |
Povinná hodnota. Určuje verzi operace, která se má pro tento požadavek použít. Tato hlavička by měla být nastavená na 2013-03-01 nebo novější verzi. |
Text požadavku
Následující příklad ukazuje formát textu požadavku:
<?xml version="1.0" encoding="utf-8"?>
<Extension xmlns=”http://schemas.microsoft.com/windowsazure”>
<ProviderNameSpace>namespace-of-extension</ProviderNameSpace>
<Type>type-of-extension</Type>
<Id>identifier-of-extension</Id>
<Thumbprint>thumbprint-of-encryption-certificate</Thumbprint>
<ThumbprintAlgorithm>thumbprint-algorithm</ThumbprintAlgorithm>
<PublicConfiguration>base-64-encoded-xsd-for-extension-public-configuration</PublicConfiguration>
<PrivateConfiguration>base-64-encoded-xsd-for-extension-private-configuration</PrivateConfiguration>
<Version>version-of-extension</Version>
</Extension>
Následující tabulka popisuje prvky textu požadavku.
Název elementu | Popis |
---|---|
ProviderNameSpace | Povinná hodnota. Určuje obor názvů zprostředkovatele rozšíření. Obor názvů poskytovatele pro rozšíření Azure je Microsoft.Windows.Azure.Extensions . |
Typ | Povinná hodnota. Určuje typ rozšíření. |
Id | Povinná hodnota. Určuje identifikátor rozšíření. |
Kryptografický otisk | Nepovinný parametr. Určuje kryptografický otisk certifikátu, který se používá k šifrování konfigurace zadané v PrivateConfiguration . Pokud tento prvek není zadaný, certifikát se může automaticky vygenerovat a přidat do cloudové služby. |
Kryptografický otiskAlgorithm | Nepovinný parametr. Určuje algoritmus kryptografického otisku certifikátu, který se použije k šifrování konfigurace zadané v PrivateConfiguration . |
PublicConfiguration | Nepovinný parametr. Určuje veřejnou konfiguraci, která je definována pomocí schématu vráceného operací List Available Extensions (Vypsat dostupná rozšíření ). |
PrivateConfiguration | Nepovinný parametr. Určuje privátní konfiguraci, která je definována pomocí schématu vráceného operací List Available Extensions (Vypsat dostupná rozšíření ). |
Verze | Nepovinný parametr. Určuje verzi rozšíření. Pokud tento prvek není zadán nebo je jako hodnota použita hvězdička (* ), použije se nejnovější verze rozšíření. Pokud je hodnota zadána číslem hlavní verze a hvězdičkou jako číslem podverze (X.* ), je vybrána nejnovější podverze zadané hlavní verze. Pokud je zadáno číslo hlavní verze a číslo podverze (X.Y ), vybere se konkrétní verze rozšíření. Pokud je zadaná verze, provede se automatický upgrade instance role. |
Odpověď
Odpověď obsahuje stavový kód HTTP, sadu hlaviček odpovědi a tělo odpovědi.
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ý na službu správy. U asynchronní operace můžete voláním funkce Get Operation Status (Získat stav operace ) s hodnotou hlavičky zjistit, jestli je operace dokončená, selhala nebo stále probíhá. |
Text odpovědi
Žádné