다음을 통해 공유


알림에 대한 구독 삭제

 

적용 대상: Windows Azure Pack

서비스 관리 API에서 리소스 공급자에게 계획에 대한 구독을 삭제할 것임을 알리는 데 사용됩니다. 이렇게 하면 서비스 관리 API가 구독을 삭제하기 전에 리소스 공급자가 구독을 삭제하는 데 필요한 내부 작업을 수행할 수 있습니다. 구독을 사용하는 모든 리소스 공급자는 삭제 요청을 받습니다. 서비스 관리 API는 모든 리소스 공급자가 구독 삭제 작업을 완료할 때까지 구독을 삭제하지 않습니다.

요청

NotificationEndpoint>를 Windows Azure Pack 사용자 지정 리소스 공급자 알림 REST API의 엔드포인트 주소로 바꿉<니다. ID>를 삭제할 구독의 식별자로 바꿉<니다.

메서드

요청 URI

HTTP 버전

DELETE

<http:// NotificationEndpoint>/subscriptions/<Id>

HTTP/1.1

URI 매개 변수

없음.

요청 헤더

다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.

요청 헤더

Description

권한 부여: 기본

필수 요소. 기본 권한 부여 토큰입니다.

x-ms-principal-id

필수 요소. 보안 주체 식별자입니다.

x-ms-client-request-id

(선택 사항) 클라이언트 요청 식별자입니다.

x-ms-client-session-id

(선택 사항) 클라이언트 세션 식별자입니다.

x-ms-principal-liveid

(선택 사항) 보안 주체 라이브 식별자입니다.

요청 본문

없음.

응답

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

상태 코드

작업이 성공하면 상태 코드 200(확인)을 반환합니다. 작업이 비동기적으로 실행되는 경우 상태 코드 202를 반환할 수 있습니다.

상태 코드에 대한 자세한 내용은 상태 및 오류 코드(Windows Azure Pack Service Management)를 참조하세요.

응답 헤더

이 작업에 대한 응답에는 표준 HTTP 헤더가 포함됩니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 따릅니다.

응답 본문

없음

예제

다음 코드 예제에서는 구독 삭제 요청을 보여줍니다.

DELETE https://<NotificationEndpoint>/subscriptions/685a05ed-3a6f-4c3a-b70c-924a1307834f HTTP/1.1
Referer: https://<Computer>:30004/subscriptions/685a05ed-3a6f-4c3a-b70c-924a1307834f
Accept-Language: en-US
x-ms-client-request-id: d736255e-1e94-4193-b91c-858ff2ab2094-2013-07-25 06:15:02Z
x-ms-client-session-id: be02e255-38de-4e86-9690-b3a3e3037e4c
x-ms-principal-id: <COMPUTER>\Administrator
x-ms-principal-liveid: <COMPUTER>\Administrator
x-ms-request-id: 4df159a4ade947f784b8547f7f073c6b.2013-07-25T06:15:04.0804669Z
Authorization: Basic <encoded username and password>
Host: <Computer>:30010
Content-Length: 0

설명

TBD를 호출할 때 서비스 관리 API는 응답을 위해 1분 동안 대기합니다. 응답을 받지 못하면 구독이 동기화되지 않은 것으로 표시됩니다.

비동기 작업이 지원됩니다. 삭제 작업을 완료하는 데 1분 이상 걸리는 경우 리소스 공급자는 202(수락됨)를 반환하고 구독의 내부 표현(알림 엔드포인트 개체)을 설정할 수 있습니다. LifecycleState에서 삭제로. 리소스 공급자가 삭제 작업을 완료하면 구독(알림 엔드포인트 개체)의 표현을 설정해야 합니다. LifecycleState에서 삭제됨으로. 서비스 관리 API는 구독(알림 엔드포인트 개체)을 확인합니다. TBD를 사용하여 10초마다 작업 완료를 위한 LifecycleState입니다.

참고 항목

Azure Pack 사용자 지정 리소스 공급자 알림 REST API 참조 Windows