구독 사용
적용 대상: Windows Azure Pack
구독을 사용하도록 설정합니다.
요청
ServiceMgmt를> 서비스 관리 API 엔드포인트 주소로 대체<합니다. SubscriptionId>를 사용하도록 설정할 구독의 구독 식별자로 바꿉 <있습니다.
메서드 |
요청 URI |
HTTP 버전 |
---|---|---|
패치 |
<https:// ServiceMgmt>:30004/subscriptions/<SubscriptionId> |
HTTP/1.1 |
요청 헤더
다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.
요청 헤더 |
Description |
---|---|
권한 부여: 전달자 |
필수 요소. 권한 부여 전달자 토큰입니다. |
x-ms-principal-id |
필수 요소. 보안 주체 식별자입니다. |
x-ms-client-request-id |
(선택 사항) 클라이언트 요청 식별자입니다. |
x-ms-client-session-id |
(선택 사항) 클라이언트 세션 식별자입니다. |
x-ms-principal-liveid |
(선택 사항) 보안 주체 라이브 식별자입니다. |
요청 본문
요청 본문은 AdminSubscription(관리자 개체)입니다. 구독을 사용하도록 설정하려면 다음 요소가 필요합니다. 다른 요소는 무시됩니다.
요소 이름 |
Description |
---|---|
상태 |
구독을 사용하도록 설정하려면 활성으로 설정합니다. |
SubscriptionId |
사용하도록 설정할 구독의 식별자입니다. |
응답
응답에는 HTTP 상태 코드, 응답 헤더 집합 및 응답 본문이 포함되어 있습니다.
상태 코드
작업에 성공하면 상태 코드 200(정상)이 반환됩니다.
상태 코드에 대한 자세한 내용은 상태 및 오류 코드(Windows Azure Pack Service Management)를 참조하세요.
응답 헤더
이 작업에 대한 응답에는 표준 HTTP 헤더가 포함됩니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 준수합니다.
응답 본문
다음 표에서는 응답 본문의 주요 요소에 대해 설명합니다.
요소 이름 |
Description |
---|---|
AdminSubscription |
사용하도록 설정된 구독입니다. 자세한 내용은 AdminSubscription(관리자 개체)을 참조하세요. |
예제
다음 코드 예제에서는 구독 사용 요청을 보여 줍니다.
PATCH https://<Computer>:30004/subscriptions/512d113d-44e0-4fb4-81d1-2770be611d14 HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 5ae1cbd1-beeb-47f3-a517-31442c609ae4-2013-06-28 19:29:35Z
x-ms-client-session-id: 36d65d7b-42b5-4fc0-8334-93c10e7a90f2
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Content-Type: application/json; charset=utf-8
Host: <Computer>:30004
Content-Length: 368
Expect: 100-continue
{
"AccountAdminLiveEmailId": null,
"AccountAdminLivePuid": null,
"AccountId": "00000000-0000-0000-0000-000000000000",
"FriendlyName": null,
"OfferCategory": null,
"OfferInfo": null,
"OfferType": 0,
"ReasonCode": null,
"ServiceAdminLiveEmailId": null,
"ServiceAdminLivePuid": null,
"SubscriptionId": "512d113d-44e0-4fb4-81d1-2770be611d14",
"Status": "Active",
"PlanId": null,
"CoAdminNames": null
}