Intercambiar implementaciones
La operación asincrónica Swap Deployment
inicia un intercambio de direcciones IP virtuales entre los entornos de almacenamiento provisional y de implementación de la producción para un servicio. Si el servicio se está ejecutando actualmente en el entorno de ensayo, se cambiará al entorno de producción. Si se está ejecutando en el entorno de producción, se cambiará al entorno de almacenamiento provisional.
Request
La solicitud Swap Deployment
se puede especificar como sigue. Reemplace <subscription-id>
por el identificador de la suscripción y <cloudservice-name>
por el nombre del servicio en la nube.
Método | URI de solicitud |
---|---|
POST | https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name> |
Parámetros de identificador URI
Ninguno.
Encabezados de solicitud
La tabla siguiente describe los encabezados de solicitud.
Encabezado de solicitud | Descripción |
---|---|
Content-Type |
Necesario. Establezca este encabezado en application/xml . |
x-ms-version |
Necesario. Especifica la versión de la operación que se utiliza para esta solicitud. Este encabezado debe establecerse 2009-10-01 en o superior. |
Cuerpo de la solicitud
El formato del cuerpo de la solicitud es el siguiente:
<?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>
En la tabla siguiente se describen los elementos del cuerpo de la solicitud.
Nombre del elemento | Descripción |
---|---|
Producción | Necesario. Nombre de la implementación de producción. |
SourceDeployment | Necesario. Nombre del origen de la implementación. |
Response
La respuesta incluye un código de estado HTTP y un conjunto de encabezados de respuesta.
Código de estado
Una operación correcta devuelve el código de estado 200 Correcto.
Encabezados de respuesta
La respuesta para esta operación incluye los encabezados siguientes. La respuesta también puede incluir otros encabezados HTTP estándar.
Encabezado de respuesta | Descripción |
---|---|
x-ms-request-id |
Valor que identifica de forma exclusiva una solicitud realizada ante el servicio de administración. Para una operación asincrónica, puede llamar a Get Operation Status con el valor del encabezado para determinar si la operación se ha completado, ha producido un error o sigue en curso. |
Cuerpo de la respuesta
Ninguno.
Comentarios
Si la operación Swap Deployment
se especifica con los nombres de implementación que no coinciden con la que se encuentra en producción y almacenamiento provisional, se devuelve el código de estado 409 (Conflicto).
Puede cambiar las direcciones VIP solo si el número de extremos especificados por la definición del servicio es idéntico para ambas implementaciones. Por ejemplo, si agrega un extremo HTTPS a un rol web expuestos anteriormente solo a un extremo HTTP, no puede actualizar el servicio cambiando las direcciones VIP; debe eliminar la implementación de producción y volver a implementar. Puede obtener información sobre los puntos de conexión que se usan mediante la operación Obtener implementación .