Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Exemple de création ou de mise à jour
Pour créer ou mettre à jour une application, exécutez l’API Créer ou mettre à jour avec un JSON comme suit dans le corps de la demande. Notez que serverFarmId
doit pointer vers un plan de App Service existant.
{
"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"
}
}
Exemple de création ou de mise à jour de configuration
Pour mettre à jour la version du runtime PHP, exécutez l’API Créer ou mettre à jour la configuration ou l’API Créer ou mettre à jour un emplacement de configuration avec un JSON comme suit dans le corps de la demande :
{
"properties": {
"phpVersion": "5.6"
}
}
Exemple de création ou de mise à jour du contrôle de code source
Pour activer le contrôle de code source à partir de GitHub, exécutez l’API Créer ou mettre à jour un contrôlede code source ou l’API Créer ou mettre à jour un emplacement de contrôle de code source avec un JSON comme suit dans le corps de la demande.
Notez que "isManualIntegration": true
désactive l’intégration continue, qui est nécessaire si vous déployez à partir du référentiel public d’une autre personne, comme un exemple Azure.
{
"properties": {
"repoUrl": "https://github.com/Azure-Samples/app-service-web-html-get-started",
"branch": "master",
"isManualIntegration": true
}
}
Exemple de mise à jour des paramètres d’application
Pour mettre à jour le paramètre d’application pour votre application, exécutez l’API Mettre à jour les paramètres de l’application ou l’API d’emplacement Des paramètres de l’application avec un JSON comme suit dans le corps de la demande. Notez qu’il doit inclure tous les paramètres d’application, pas seulement ceux que vous souhaitez mettre à jour.
{
"properties": {
"WEBSITE_NODE_DEFAULT_VERSION": "4.2.3",
"mysetting": "somevalue"
}
}
Exemple de mise à jour des chaînes de connexion
Pour mettre à jour les chaînes de connexion de votre application, exécutez l’API Mettre à jour les chaînes de connexion ou l’API d’emplacement Mettre à jour les chaînes de connexion avec un JSON comme suit dans le corps de la demande. Ce code inclut un exemple de chaque type de chaîne de connexion pris en charge. Notez que le corps de votre demande doit inclure toutes les chaînes de connexion dans votre application, pas seulement celles que vous souhaitez mettre à jour.
{
"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"
}
}
}
Exemple de mise à jour des métadonnées
Pour mettre à jour les métadonnées de votre application, exécutez l’API Update Metadata ou l’API Update Metadata Slot avec un JSON comme suit dans le corps de la demande. Notez qu’il doit inclure toutes les métadonnées de votre application ou emplacement, et pas seulement celles que vous souhaitez mettre à jour.
{
"properties": {
"author": "cephalin",
"license": "MIT"
}
}
Mettre à jour l’exemple de configuration des journaux de diagnostic
Pour effectuer la journalisation des erreurs d’application, exécutez l’API Update Diagnostic Logs Config ou l’API Update Diagnostic Logs Config avec un JSON comme suit dans le corps de la demande.
{
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Error"
}
}
}
}
Exemple de création ou de mise à jour de passerelle de connexion de réseau virtuel
Pour ajouter une mise à jour d’une passerelle Réseau virtuel, exécutez l’une des API suivantes :
- Créer ou mettre à jour une passerelle de connexion de réseau virtuel
- Créer ou mettre à jour un emplacement de passerelle de connexion de réseau virtuel
- Mettre à jour la passerelle de connexion de réseau virtuel
- Mettre à jour l’emplacement de passerelle de connexion de réseau virtuel
avec un JSON comme le suivant dans le corps de la requête :
{
"properties": {
"vnetName": "{vnetName}"
}
}
Exemple de création ou de mise à jour d’une connexion de réseau virtuel
Pour ajouter ou mettre à jour une connexion Réseau virtuel, exécutez l’une des API suivantes
- Créer ou mettre à jour une connexion de réseau virtuel
- Créer ou mettre à jour un emplacement de connexion de réseau virtuel
- Mettre à jour la connexion au réseau virtuel
- Mettre à jour l’emplacement de connexion au réseau virtuel
avec un JSON comme le suivant dans le corps de la requête :
{
"properties": {
"vnetResourceId": "/subscriptions/{subscription-Id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}"
}
}
Exemple d’emplacement d’échange
Pour échanger un emplacement « intermédiaire » dans l’emplacement de production, exécutez l’API Swap Slot Slot avec un JSON comme suit dans le corps de la demande pour spécifier l’emplacement de production comme emplacement cible.
{
"targetSlot":"production"
}
Exemple Obtenir des différences d’emplacements
Pour comparer un emplacement « intermédiaire » avec l’emplacement de production, exécutez l’API d’emplacement List Slots Differences avec un JSON comme suit dans le corps de la demande pour spécifier l’emplacement de production comme emplacement cible.
{
"targetSlot":"production"
}
Exemple d’application de configuration d’emplacement
Pour appliquer les paramètres de configuration de l’emplacement de production à un emplacement « intermédiaire », exécutez l’API Appliquer l’emplacement de configuration d’emplacement avec un JSON comme suit dans le corps de la demande pour spécifier l’emplacement de production comme emplacement cible.
{
"targetSlot":"production"
}
</code>
</example>
public HttpResponseMessage ApplySlotConfiguration()
Exemple de mise à jour des noms de configuration d’emplacements
Pour spécifier un paramètre d’application « env » collant pour votre application, exécutez l’API Mettre à jour les noms de configuration d’emplacements avec un JSON semblable à ce qui suit dans le corps de la demande. Notez qu’il doit inclure toutes les chaînes de connexion collantes et les paramètres d’application, pas seulement ceux que vous souhaitez mettre à jour. Pour obtenir la liste de tous les paramètres d’erreur existants, exécutez l’API Noms de configuration d’emplacements de liste.
{
"properties": {
"connectionStringNames": [],
"appSettingNames": [
"env"
]
}
}