내보내기(0) 인쇄
모두 확장

배포 교체

업데이트 날짜: 2014년 9월

Swap Deployment 비동기 작업은 서비스에 대한 스테이징 배포 환경과 프로덕션 환경 사이의 가상 IP 주소 교체를 시작합니다. 서비스가 현재 스테이징 환경에서 실행 중인 경우 해당 서비스는 프로덕션 환경으로 교체됩니다. 서비스가 현재 프로덕션 환경에서 실행 중인 경우 해당 서비스는 스테이징 환경으로 교체됩니다.

다음과 같이 Swap Deployment 요청을 지정할 수 있습니다. <subscription-id>를 구독 ID로 바꾸고, <cloudservice-name>을 클라우드 서비스의 이름으로 바꾸십시오.

 

메서드 요청 URI

POST

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

관리 서비스에 대한 요청이 안전한지 확인해야 합니다. 자세한 내용은 서비스 관리 요청 인증을 참조하십시오.

다음 표에서는 요청 헤더에 대해 설명합니다.

 

요청 헤더 설명

Content-Type

필수 사항입니다. 이 헤더를 application/xml로 설정합니다.

x-ms-version

필수 사항입니다. 이 요청에 사용할 작업의 버전을 지정합니다. 이 헤더는 2009-10-01 이후로 설정되어야 합니다. 버전 관리 헤더에 대한 자세한 내용은 서비스 관리 버전 관리를 참조하십시오.

요청 본문의 형식은 다음과 같습니다.


<?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>

다음 표에서는 요청 본문의 요소에 대해 설명합니다.

 

요소 이름 설명

프로덕션

필수 사항입니다. 프로덕션 배포의 이름입니다.

SourceDeployment

필수 사항입니다. 원본 배포의 이름입니다.

응답에는 HTTP 상태 코드 및 응답 헤더 집합이 포함되어 있습니다.

작업에 성공하면 상태 코드 200(정상)이 반환됩니다. 상태 코드에 대한 자세한 내용은 서비스 관리 상태 및 오류 코드를 참조하십시오.

이 작업의 응답에는 다음과 같은 헤더가 포함됩니다. 응답에는 추가 표준 HTTP 헤더가 포함될 수도 있습니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 따릅니다.

 

응답 헤더 설명

x-ms-request-id

관리 서비스에 대해 수행된 요청을 고유하게 식별하는 값입니다. 비동기 작업의 경우 헤더 값과 함께 작업 상태 가져오기를 호출하여 작업이 완료되었는지, 실패했는지, 계속 진행 중인지 여부를 확인할 수 있습니다.

없음.

Swap Deployment 작업이 현재 프로덕션 및 스테이징에 있는 항목과 일치하지 않는 배포 이름을 사용하여 지정된 경우 상태 코드 409(충돌)가 반환됩니다.

서비스 정의에 의해 지정된 끝점 수가 두 배포 모두에 대해 동일한 경우에만 VIP 주소를 교체할 수 있습니다. 예를 들어 이전에 HTTP 끝점만 노출한 웹 역할에 HTTPS 끝점을 추가하는 경우 VIP 주소를 교체하여 서비스를 업그레이드할 수 없습니다. 대신 프로덕션 배포를 삭제하고 다시 배포해야 합니다. 배포 가져오기 작업을 통해 사용하는 끝점에 대한 정보를 가져올 수 있습니다.

표시:
© 2014 Microsoft