Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Példa létrehozására vagy frissítésére
Alkalmazás létrehozásához vagy frissítéséhez futtassa a Create Or Update API-t egy JSON-nal a kérelem törzsében, az alábbihoz hasonlóan. Vegye figyelembe, hogy egy serverFarmId meglévő App Service csomagra kell mutatnia.
{
"name": "unique-app-name",
"location": "West Europe",
"properties": {
"serverFarmId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-group-name/providers/Microsoft.Web/serverfarms/plan-name"
}
}
Konfigurációs példa létrehozására vagy frissítésére
A PHP-futtatókörnyezet verziójának frissítéséhez futtassa a Konfigurációs API létrehozása vagy frissítése vagy a Konfigurációs hely létrehozása vagy frissítése API-t a kérelem törzsében az alábbihoz hasonló JSON-nal:
{
"properties": {
"phpVersion": "5.6"
}
}
Példa a Forrásvezérlő létrehozására vagy frissítésére
Ha engedélyezni szeretné a verziókövetést a GitHubról, futtassa a Forrásvezérlés létrehozása vagy frissítése API-t vagy a Forrásvezérlő tárolóhely létrehozása vagy frissítése API-t az alábbihoz hasonló JSON-nal a kérelem törzsében.
Vegye figyelembe, hogy kikapcsolja "isManualIntegration": true a folyamatos integrációt, amelyre akkor van szükség, ha valaki más nyilvános adattárából, például egy Azure-mintából helyez üzembe.
{
"properties": {
"repoUrl": "https://github.com/Azure-Samples/app-service-web-html-get-started",
"branch": "master",
"isManualIntegration": true
}
}
Példa az alkalmazásbeállítások frissítésére
Az alkalmazás alkalmazásbeállításának frissítéséhez futtassa az Alkalmazásbeállítások frissítése API-t vagy az Alkalmazásbeállítások frissítési tárolóhely API-t az alábbihoz hasonló JSON-nal a kérelem törzsében. Vegye figyelembe, hogy az összes alkalmazásbeállítást tartalmaznia kell, nem csak azokat, amelyeket frissíteni szeretne.
{
"properties": {
"WEBSITE_NODE_DEFAULT_VERSION": "4.2.3",
"mysetting": "somevalue"
}
}
Példa a kapcsolati sztringek frissítésére
Az alkalmazás kapcsolati sztringjeinek frissítéséhez futtassa a Update Connection Strings API-t vagy a Update Connection Strings Slot API-t a kérelem törzsében az alábbihoz hasonló JSON-nal. Ez a kód minden támogatott kapcsolati sztringtípusra tartalmaz egy példát. Vegye figyelembe, hogy a kérelem törzsének tartalmaznia kell az alkalmazás összes kapcsolati sztringjét, nem csak azokat, amelyeket frissíteni szeretne.
{
"properties": {
"sqldbconn": {
"value": "connection-string-value",
"type": "SQLAzure"
},
"sqlserverconn": {
"value": "connection-string-value",
"type": "SQLServer"
},
"mysqlconn": {
"value": "connection-string-value",
"type": "MySql"
},
"customconn": {
"value": "connection-string-value",
"type": "Custom"
}
}
}
Metaadatok frissítési példája
Az alkalmazás metaadatainak frissítéséhez futtassa a Metaadatok frissítése API-t vagy a Metaadattároló API-jának frissítését a kérelem törzsében az alábbihoz hasonló JSON-nal. Vegye figyelembe, hogy az alkalmazás vagy a hely összes metaadatát tartalmaznia kell, nem csak azokat, amelyeket frissíteni szeretne.
{
"properties": {
"author": "cephalin",
"license": "MIT"
}
}
Diagnosztikai naplók frissítésének konfigurációs példája
Az alkalmazás hibanaplózásának finomhangolásához futtassa a Diagnosztikai naplók konfigurációs API-jának frissítése vagy a Diagnosztikai naplók konfigurációs tárolóhelyének frissítése API-t az alábbihoz hasonló JSON-nal a kérelem törzsében.
{
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Error"
}
}
}
}
Példa a VNET-kapcsolatátjáró létrehozására vagy frissítésére
Átjáró frissítésének hozzáadásához Virtual Network futtassa az alábbi API-k egyikét:
- Vnet-kapcsolatátjáró létrehozása vagy frissítése
- Vnet-kapcsolatátjáró-hely létrehozása vagy frissítése
- VNET-kapcsolati átjáró frissítése
- Vnet-kapcsolati átjáróhely frissítése
a JSON-nal a kérelem törzsében az alábbihoz hasonlóan:
{
"properties": {
"vnetName": "{vnetName}"
}
}
Példa VNET-kapcsolat létrehozására vagy frissítésére
Virtual Network kapcsolat hozzáadásához vagy frissítéséhez futtassa az alábbi API-k egyikét
- Vnet-kapcsolat létrehozása vagy frissítése
- Vnet-kapcsolati hely létrehozása vagy frissítése
- Virtuális hálózat kapcsolatának frissítése
- Vnet-kapcsolati hely frissítése
a kérelem törzsében az alábbihoz hasonló JSON-nal:
{
"properties": {
"vnetResourceId": "/subscriptions/{subscription-Id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}"
}
}
Példa a tárolóhely cseréjére
Ha egy "átmeneti" tárolóhelyet szeretne felcserélni az éles tárolóhelyre, futtassa a Swap Slot Slot API-t az alábbihoz hasonló JSON-nal a kérelem törzsében, és adja meg az éles tárolóhelyet célhelyként.
{
"targetSlot":"production"
}
Szerezze be a nyerőgépek különbségeit példa
Ha össze szeretne hasonlítani egy "átmeneti" tárolóhelyet az éles tárolóhellyel, futtassa a Tárolóhelyek különbségeinek listázása API-t az alábbihoz hasonló JSON-nal a kérelem törzsében, és adja meg az éles tárolóhelyet célhelyként.
{
"targetSlot":"production"
}
Példa a tárolóhely-konfiguráció alkalmazására
Ha konfigurációs beállításokat szeretne alkalmazni az éles tárolóhelyről egy "előkészítési" tárolóhelyre, futtassa a Tárolóhely konfigurációs hely alkalmazása API-t az alábbihoz hasonló JSON-nal a kérelem törzsében, és adja meg az éles tárolóhelyet célhelyként.
{
"targetSlot":"production"
}
</code>
</example>
public HttpResponseMessage ApplySlotConfiguration()
Példa a tárolóhely konfigurációs nevének frissítésére
Ha ragadós "env" alkalmazásbeállítást szeretne megadni az alkalmazáshoz, futtassa a Tárolóhely konfigurációs nevének frissítése API-t a kérelem törzsében az alábbihoz hasonló JSON-nal. Vegye figyelembe, hogy tartalmaznia kell az összes ragadós kapcsolati sztringet és alkalmazásbeállítást, nem csak azokat, amelyeket frissíteni szeretne. Az összes meglévő ragadós beállítás listájának lekéréséhez futtassa a Tárolóhely konfigurációs neveinek listázása API-t.
{
"properties": {
"connectionStringNames": [],
"appSettingNames": [
"env"
]
}
}