구독 추가 기능 추가
적용 대상: Windows Azure Pack
구독 추가 기능을 추가합니다.
요청
ServiceMgmt를> 서비스 관리 API 엔드포인트 주소로 대체<합니다. 포트>를 테넌트 API의 경우 30005로, 관리자 API의 경우 30004로 바꿉<다. SubscriptionId>를 필요한 구독에 대한 구독 식별자로 바꿉<다.
메서드 |
요청 URI |
HTTP 버전 |
---|---|---|
POST |
<https:// ServiceMgmt>:<Port>/subscriptions/<SubscriptionId>/addons/ |
HTTP/1.1 |
URI 매개 변수
없음.
요청 헤더
다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.
요청 헤더 |
Description |
---|---|
권한 부여: 전달자 |
필수 요소. 권한 부여 전달자 토큰입니다. |
x-ms-client-request-id: |
(선택 사항) 클라이언트 요청 식별자입니다. |
x-ms-client-session-id: |
(선택 사항) 클라이언트 세션 식별자입니다. |
x-ms-client-principal-id: |
(선택 사항) 보안 주체 식별자입니다. |
x-ms-principal-liveid: |
(선택 사항) 보안 주체 라이브 식별자입니다. |
요청 본문
다음 표에서는 요청 본문의 요소에 대해 설명합니다.
요소 이름 |
Description |
---|---|
AddOnId |
추가 기능 식별자입니다. |
AddOnInstanceId |
추가 기능 인스턴스 식별자입니다. null 사용 |
AcquisitionTime |
추가 기능 획득 시간입니다. null 사용 |
응답
응답에는 HTTP 상태 코드, 응답 헤더 집합 및 응답 본문이 포함되어 있습니다.
상태 코드
작업에 성공하면 상태 코드 200(정상)이 반환됩니다.
상태 코드에 대한 자세한 내용은 상태 및 오류 코드(Windows Azure Pack Service Management)를 참조하세요.
응답 헤더
이 작업에 대한 응답에는 표준 HTTP 헤더가 포함됩니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 준수합니다.
응답 본문
다음 표에서는 응답 본문의 요소에 대해 설명합니다.
요소 이름 |
Description |
---|---|
AddOnId |
추가 기능 식별자입니다. |
AddOnInstanceId |
추가 기능 인스턴스 식별자입니다. |
AcquisitionTime |
추가 기능 획득 시간입니다. |
예제
다음 코드 예제에서는 구독 추가 기능 추가 요청을 보여줍니다.
POST https://<computer>:30004/subscriptions/1b7a12d8-82c0-4d06-82bb-7da71028b1ff/addons HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: ea3ec878-5246-4c11-9f00-4bec66d6f468-2014-05-02 21:22:34Z
x-ms-client-session-id: c0d4a435-6552-4677-92b7-3da9c5b129e1
x-ms-principal-id: <Computer>%5cAdministrator
Accept-Language: en-US
Content-Type: application/json; charset=utf-8
Host: chrisre-katal:30004
Content-Length: 73
Expect: 100-continue
{
"AddOnId": "MyAddhupzd4d3",
"AddOnInstanceId": null,
"AcquisitionTime": null
}
다음 예제에서는 구독 추가 기능 추가 응답 본문을 보여 줍니다.
{
"AddOnId": "MyAddhupzd4d3",
"AddOnInstanceId": "c43e34db-156b-4004-a73a-c71d76c2c6f6",
"AcquisitionTime": "2014-05-02T21:22:35.687"
}