VENTES: 1-800-867-1389

Échanger un déploiement

Mis à jour: septembre 2014

L'opération Swap Deployment asynchrone effectue un échange d'adresses IP virtuelles entre les environnements de déploiements intermédiaire et de production pour un service. Si le service est actuellement exécuté dans l'environnement intermédiaire, il sera permuté dans l'environnement de production. S'il est exécuté dans l'environnement de production, il sera permuté dans l'environnement intermédiaire.

La requête Swap Deployment peut être spécifiée comme suit. Remplacez <subscription-id> par l'ID d'abonnement et <cloudservice-name> par le nom du service cloud.

 

Méthode URI de demande

POST

https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>

Vous devez vous assurer que la demande adressée au service de gestion est sécurisée. Pour plus de détails, consultez Authentification des demandes de gestion des services.

Le tableau suivant décrit les en-têtes de la demande.

 

En-tête de demande Description

Content-Type

Obligatoire. Définissez cet en-tête avec application/xml.

x-ms-version

Obligatoire. Spécifie la version de l'opération à utiliser pour cette demande. Cet en-tête devrait être défini sur 01/10/2009 ou une version ultérieure. Pour plus d'informations sur les en-têtes du suivi de version, consultez Contrôle de version du service de gestion.

Le corps de la demande présente le format suivant :


<?xml version="1.0" encoding="utf-8"?>
<Swap xmlns="http://schemas.microsoft.com/windowsazure">
  <Production>production-deployment-name</Production>
  <SourceDeployment>deployment-name-to-be-swapped-with-production</SourceDeployment>
</Swap>

Le tableau suivant décrit les éléments du corps de la demande.

 

Nom de l'élément Description

Production

Obligatoire. Nom du déploiement de production.

SourceDeployment

Obligatoire. Nom du déploiement source.

La réponse inclut un code d'état HTTP et un ensemble d'en-têtes de réponse.

Une opération ayant réussi retourne le code d'état 200 (OK). Pour plus d'informations sur les codes d'état, consultez Codes d'état et d'erreur de la gestion des services.

La réponse de l'opération inclut les en-têtes suivants. La réponse peut aussi inclure des en-têtes HTTP standard supplémentaires. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.

 

En-tête de réponse Description

x-ms-request-id

Valeur qui identifie de façon unique une demande effectuée au service de gestion. Pour une opération asynchrone, vous pouvez appeler Obtenir l'état de l'opération avec la valeur de l'en-tête pour déterminer si l'opération est terminée, si elle a échoué ou si elle est toujours en cours.

Si l'opération Swap Deployment est spécifiée avec des noms de déploiement qui ne correspondent pas à ce qui est actuellement dans l'environnement de production et intermédiaire, le code d'état 409 (conflit) est retourné.

Vous pouvez échanger des adresses IP virtuelles uniquement si le nombre de points de terminaison spécifié par la définition du service est identique pour les deux déploiements. Par exemple, si vous ajoutez un point de terminaison HTTPS à un rôle Web qui exposait précédemment un seul point de terminaison HTTP, vous ne pouvez pas mettre à niveau votre service en échangeant les adresses IP virtuelles ; vous devez plutôt supprimer votre déploiement de production et le redéployer. Obtenez des informations sur les points de terminaison utilisés à l'aide de l'opération Obtention d'un déploiement.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2015 Microsoft