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ása vagy frissítése
Alkalmazás létrehozásához vagy frissítéséhez futtassa a Create or Update API-t egy JSON-val, például a következővel a kérelem törzsében. Vegye figyelembe, hogy serverFarmId
egy meglévő App Service tervre 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ó létrehozása vagy frissítése – példa
A PHP-futtatókörnyezet verziójának frissítéséhez futtassa a Konfiguráció létrehozása vagy frissítése API-t vagy a Konfigurációs pont létrehozása vagy frissítése API-t egy JSON-val, például a következővel a kérés törzsében:
{
"properties": {
"phpVersion": "5.6"
}
}
Példa a forrásvezérlő létrehozására vagy frissítéséhez
Ha engedélyezni szeretné a forrásvezérlést a GitHubról, futtassa a Forráskövetési API vagy a Forrásvezérlő pont létrehozása vagy frissítése API-t a kérelem törzsében az alábbihoz hasonló JSON-val.
Vegye figyelembe, hogy "isManualIntegration": true
kikapcsolja a folyamatos integrációt, ami akkor szükséges, ha valaki más nyilvános adattárából, például egy Azure-mintából telepít.
{
"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ése pont API-t egy JSON-val, például a következővel a kérelem törzsében. Vegye figyelembe, hogy a beállításnak tartalmaznia kell az összes alkalmazásbeállítást, nem csak azokat, amelyeket frissíteni szeretne.
{
"properties": {
"WEBSITE_NODE_DEFAULT_VERSION": "4.2.3",
"mysetting": "somevalue"
}
}
Példa kapcsolati sztringek frissítéséhez
Az alkalmazás kapcsolati sztringjeinek frissítéséhez futtassa a Kapcsolati sztringek frissítése API-t vagy a Kapcsolati sztringek pont api-t egy JSON-val, mint a következő a kérelem törzsében. Ez a kód egy példát tartalmaz minden támogatott kapcsolati sztring típusra. Vegye figyelembe, hogy a kérelem törzsének tartalmaznia kell az alkalmazás összes kapcsolati sztringét, nem csak a frissíteni kívántakat.
{
"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"
}
}
}
Példa metaadatok frissítéséhez
Az alkalmazás metaadatainak frissítéséhez futtassa a Metadata API frissítése vagy a Metaadat-tárolóhely frissítése API-t egy JSON-val, például a következővel a kérelem törzsében. Vegye figyelembe, hogy az alkalmazás vagy a tárolóhely összes metaadatát tartalmaznia kell, nem csak a frissíteni kívántakat.
{
"properties": {
"author": "cephalin",
"license": "MIT"
}
}
Diagnosztikai naplók konfigurációjának frissítése – példa
Az alkalmazáshibák naplózásához futtassa az Update Diagnostic Logs Config API-t vagy a Diagnosztikai naplók konfigurációs pontjának frissítése API-t egy JSON-val, például a következővel a kérés törzsében.
{
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Error"
}
}
}
}
Példa virtuális hálózati kapcsolati átjáró létrehozása vagy frissítése
Egy Virtual Network-átjáró frissítésének hozzáadásához futtassa az alábbi API-k egyikét:
- Virtuális hálózati kapcsolati átjáró létrehozása vagy frissítése
- Virtuális hálózati kapcsolati átjáró pont létrehozása vagy frissítése
- Virtuális hálózati kapcsolati átjáró frissítése
- Virtuális hálózati kapcsolati átjáróhely frissítése
A kérelem törzsében a következőhöz hasonló JSON-val:
{
"properties": {
"vnetName": "{vnetName}"
}
}
Példa virtuális hálózati kapcsolat létrehozására vagy frissítésre
Virtual Network kapcsolat hozzáadásához vagy frissítéséhez futtassa az alábbi API-k egyikét
- Virtuális hálózati kapcsolat létrehozása vagy frissítése
- Virtuális hálózati kapcsolati pont létrehozása vagy frissítése
- Virtuális hálózati kapcsolat frissítése
- Virtuális hálózati kapcsolati pont frissítése
A kérelem törzsében a következőhöz hasonló JSON-kapcsolattal:
{
"properties": {
"vnetResourceId": "/subscriptions/{subscription-Id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}"
}
}
Példa a cserehelyre
Az "előkészítési" pontnak az éles tárolóhelyre való felcseréléséhez futtassa a Swap Slot API-t egy JSON-val, a következőhöz hasonlóan a kérelemtörzsben, és adja meg az éles pontot célhelyként.
{
"targetSlot":"production"
}
Példa a tárolóhelyek közötti különbségek lekérése
Egy "előkészítési" pont és az éles pont összehasonlítása érdekében futtassa a List Slots Differences Slot API-t egy JSON-val, például a kérelem törzsében az alábbi módon, hogy az éles pontot adja meg célhelyként.
{
"targetSlot":"production"
}
Példa pontkonfiguráció alkalmazására
Ha az éles pontból egy "előkészítési" pontra szeretné alkalmazni a konfigurációs beállításokat, futtassa a Pontkonfigurációs pont ALKALMAZÁSA API-t egy JSON-val, például a kérelemtörzsben az alábbi módon, hogy az éles pontot adja meg célhelyként.
{
"targetSlot":"production"
}
</code>
</example>
public HttpResponseMessage ApplySlotConfiguration()
Példa a pontkonfigurációk nevének frissítésére
Ha meg szeretne adni egy ragacsos "env" alkalmazásbeállítást az alkalmazáshoz, futtassa az Update Slot Configuration Names API-t egy JSON-val, amely a kérelem törzsében az alábbihoz hasonló. Vegye figyelembe, hogy az összes ragadós kapcsolati sztringet és alkalmazásbeállítást tartalmaznia kell, nem csak a frissíteni kívántakat. A meglévő ragadós beállítások listájának lekéréséhez futtassa a List Slot Configuration Names API-t.
{
"properties": {
"connectionStringNames": [],
"appSettingNames": [
"env"
]
}
}