Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voorbeeld maken of bijwerken
Als u een app wilt maken of bijwerken, voert u de API voor maken of bijwerken uit met een JSON zoals de volgende in de aanvraagbody. Houd er rekening mee dat dit serverFarmId moet verwijzen naar een bestaand App Service-abonnement.
{
"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"
}
}
Voorbeeld van een configuratie maken of bijwerken
Als u de PHP-runtimeversie wilt bijwerken, voert u de configuratie-API voor maken of bijwerken of de configuratiesleuf-API maken of bijwerken uit met een JSON zoals de volgende in de aanvraagbody:
{
"properties": {
"phpVersion": "5.6"
}
}
Voorbeeld van broncodebeheer maken of bijwerken
Als u broncodebeheer vanuit GitHub wilt inschakelen, voert u de API voor bronbeheer maken of bijwerken of de API voor bronbeheersleuf maken of bijwerken uit met een JSON zoals de volgende in de aanvraagbody.
Houd er rekening mee dat "isManualIntegration": true continue integratie wordt uitgeschakeld, wat vereist is als u implementeert vanuit de openbare opslagplaats van iemand anders, zoals een Azure-voorbeeld.
{
"properties": {
"repoUrl": "https://github.com/Azure-Samples/app-service-web-html-get-started",
"branch": "master",
"isManualIntegration": true
}
}
Voorbeeld van applicatie-instellingen bijwerken
Als u de app-instelling voor uw app wilt bijwerken, voert u de API voor applicatie-instellingen bijwerken of de sleuf-API voor applicatie-instellingen bijwerken uit met een JSON zoals de volgende in de aanvraagbody. Houd er rekening mee dat het alle app-instellingen moet bevatten, niet alleen de instellingen die u wilt bijwerken.
{
"properties": {
"WEBSITE_NODE_DEFAULT_VERSION": "4.2.3",
"mysetting": "somevalue"
}
}
Voorbeeld van verbindingsreeksen bijwerken
Als u de verbindingsreeksen voor uw app wilt bijwerken, voert u de API voor verbindingsreeksen bijwerken of de sleuf-API voor verbindingsreeksen bijwerken uit met een JSON zoals de volgende in de aanvraagbody. Deze code bevat een voorbeeld van elk ondersteund type verbindingsreeks. Houd er rekening mee dat uw aanvraagbody alle verbindingsreeksen in uw app moet bevatten, niet alleen de reeksen die u wilt bijwerken.
{
"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"
}
}
}
Voorbeeld van metagegevens bijwerken
Als u de metagegevens van uw app wilt bijwerken, voert u de API voor metagegevens bijwerken of de API voor metagegevenssleuf bijwerken uit met een JSON zoals de volgende in de hoofdtekst van de aanvraag. Houd er rekening mee dat het alle metadata in uw app of slot moet bevatten, niet alleen de metadata die u wilt bijwerken.
{
"properties": {
"author": "cephalin",
"license": "MIT"
}
}
Voorbeeld van configuratie van diagnostische logboeken bijwerken
Als u de registratie van toepassingsfouten wilt afstemmen, voert u de Update Diagnostic Logs Config API of Update Diagnostic Logs Config Slot API uit met een JSON zoals de volgende in de aanvraagbody.
{
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Error"
}
}
}
}
Voorbeeld van een Vnet Connection Gateway maken of bijwerken
Als u een update van een Virtual Network-gateway wilt toevoegen, voert u een van de volgende API's uit:
- Vnet Connection Gateway maken of bijwerken
- Maak of werk de Vnet-verbindingsgatewaysleuf bij
- Vnet-verbindingsgateway bijwerken
- Vnet Connection Gateway-sleuf bijwerken
met de een JSON zoals de volgende in de body van het verzoek:
{
"properties": {
"vnetName": "{vnetName}"
}
}
Voorbeeld van een Vnet-verbinding maken of bijwerken
Als u een virtuele netwerkverbinding wilt toevoegen of bijwerken, voert u een van de volgende API's uit
- Vnet-verbinding maken of bijwerken
- Vnet-verbindingssleuf maken of bijwerken
- Vnet-verbinding bijwerken
- Vnet-verbindingssleuf bijwerken
met een JSON zoals de volgende in de aanvraagbody:
{
"properties": {
"vnetResourceId": "/subscriptions/{subscription-Id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}"
}
}
Voorbeeld van een wisselslot
Als u een 'faseringssleuf' wilt omwisselen naar de productiesleuf, voert u de Swap Slot Slot-API uit met een JSON zoals de volgende in de aanvraagbody om de productiesleuf op te geven als de doelsleuf.
{
"targetSlot":"production"
}
Voorbeeld van Slots Verschillen ophalen
Als u een faseringssleuf wilt vergelijken met de productiesleuf, voert u de List Slots Differences Slot-API uit met een JSON zoals de volgende in de aanvraagbody om de productiesleuf op te geven als de doelsleuf.
{
"targetSlot":"production"
}
Voorbeeld van slotconfiguratie toepassen
Als u configuratie-instellingen van de productiesleuf wilt toepassen op een faseringssleuf, voert u de API voor het toepassen van sleufconfiguratiesleuf uit met een JSON zoals de volgende in de aanvraagbody om de productiesleuf op te geven als de doelsleuf.
{
"targetSlot":"production"
}
</code>
</example>
public HttpResponseMessage ApplySlotConfiguration()
Voorbeeld van namen van slotconfiguraties bijwerken
Als u een vastgezette 'env'-app-instelling voor uw app wilt opgeven, voert u de API voor het bijwerken van sleufconfiguratienamen uit met een JSON die lijkt op de volgende in de aanvraagbody. Houd er rekening mee dat het alle vastgezette verbindingsreeksen en app-instellingen moet bevatten, niet alleen degene die u wilt bijwerken. Als u een lijst met alle bestaande vastgezette instellingen wilt ophalen, voert u de API voor configuratienamen van lijstsleufs uit.
{
"properties": {
"connectionStringNames": [],
"appSettingNames": [
"env"
]
}
}