Remarque
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 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 configuration de création ou de mise à jour
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 l’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 d’un 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 le contrôle de code source ou Créer ou mettre à jour l’API d’emplacement de contrôle de code source avec un JSON comme suit dans le corps de la demande.
Notez que "isManualIntegration": true cela désactive l’intégration continue, qui est requise si vous déployez à partir du référentiel public de quelqu’un d’autre, 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 de l’application
Pour mettre à jour les paramètres de votre application, exécutez l’API Mettre à jour les paramètres de l’application ou Mettre à jour l’API de l’emplacement des paramètres de l’application avec un JSON comme ce qui suit dans le corps de la demande. Notez qu’il doit inclure tous les paramètres de l’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 Mettre à jour l’API Emplacement des chaînes de connexion avec un JSON comme ce qui 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 de votre application, et 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 Mettre à jour les métadonnées ou Mettre à jour l’API d’emplacement de métadonnées avec un JSON comme le suivant dans le corps de la demande. Notez qu’il doit inclure toutes les métadonnées de votre application ou de votre emplacement, et pas seulement celles que vous souhaitez mettre à jour.
{
"properties": {
"author": "cephalin",
"license": "MIT"
}
}
Exemple de configuration des journaux de diagnostic de mise à jour
Pour activer la journalisation des erreurs d’application, exécutez l’API de configuration des journaux de diagnostic de mise à jour ou l’API d’emplacement de configuration des journaux de diagnostic de mise à jour avec un JSON comme suit dans le corps de la demande.
{
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Error"
}
}
}
}
Exemple de création ou de mise à jour d’une passerelle de connexion de réseau virtuel
Pour ajouter une mise à jour d’une passerelle de réseau virtuel, exécutez l’une des API suivantes :
- Création ou mise à jour d’une passerelle de connexion de réseau virtuel
- Création ou mise à jour de l’emplacement de passerelle de connexion au réseau virtuel
- Mettre à jour la passerelle de connexion au réseau virtuel
- Mettre à jour l’emplacement de passerelle de connexion au réseau virtuel
avec le a JSON comme suit dans le corps de la requête :
{
"properties": {
"vnetName": "{vnetName}"
}
}
Exemple de création ou de mise à jour d’une connexion au réseau virtuel
Pour ajouter ou mettre à jour une connexion de réseau virtuel, exécutez l’une des API suivantes
- Créer ou mettre à jour une connexion réseau virtuel
- Création ou mise à jour d’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 celui-ci 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 permuter un emplacement « intermédiaire » dans l’emplacement de production, exécutez l’API Swap Slot Slot avec un JSON comme le suivant dans le corps de la demande pour spécifier l’emplacement de production comme emplacement cible.
{
"targetSlot":"production"
}
Exemple d’obtention des différences de machines à sous
Pour comparer un emplacement « intermédiaire » avec l’emplacement de production, exécutez l’API List Slots Differences Slot avec un JSON comme le suivant dans le corps de la demande pour spécifier l’emplacement de production comme emplacement cible.
{
"targetSlot":"production"
}
Exemple d’application de la configuration d’emplacement
Pour appliquer des paramètres de configuration de l’emplacement de production à un emplacement « intermédiaire », exécutez l’API Appliquer l’emplacement de configuration de l’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’emplacement
Pour spécifier un paramètre d’application « env » réceptif pour votre application, exécutez l’API Mettre à jour les noms de configuration d’emplacement avec un JSON similaire à ce qui suit dans le corps de la demande. Notez qu’il doit inclure toutes les chaînes de connexion autocollantes et les paramètres de l’application, et pas seulement ceux que vous souhaitez mettre à jour. Pour obtenir la liste de tous les paramètres de post-it existants, exécutez l’API List Slot Configuration Names.
{
"properties": {
"connectionStringNames": [],
"appSettingNames": [
"env"
]
}
}